当前位置: 首页>>代码示例>>C#>>正文


C# IE.GetIEPassword方法代码示例

本文整理汇总了C#中IE.GetIEPassword方法的典型用法代码示例。如果您正苦于以下问题:C# IE.GetIEPassword方法的具体用法?C# IE.GetIEPassword怎么用?C# IE.GetIEPassword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IE的用法示例。


在下文中一共展示了IE.GetIEPassword方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DisplayPassword

        /// <summary>
        /// Get's the passwords for all the browser's
        /// </summary>
        private void DisplayPassword()
        {
            Chrome chrome = new Chrome();
            IE ie = new IE();
            // List of users/passes
            SortableBindingList<LoginVisible> loginArray = new SortableBindingList<LoginVisible>();
            // Variables
            const string chromeBrowser = "Chrome";
            const string IEBrowser = "IE";

            // For each url in getpasswords, add a password
            foreach (var url in chrome.GetPasswords())
            {
                loginArray.Add(new LoginVisible(url.UserName, url.Url, url.Password, url.visitDate, chromeBrowser));
            }
            foreach (var url in Firefox.getPasswords())
            {
                loginArray.Add(url);
            }
            foreach (var url in ie.GetIEPassword())
            {
                loginArray.Add(url);
            }

            // If the "show Passwords" checkbox is not checked, don't show the passwords
            if (Settings.Default.showFullPassword == false)
            {
                // New list to hold values
                SortableBindingList<LoginVisible> loginArrayNew = new SortableBindingList<LoginVisible>();
                foreach (LoginVisible url in loginArray)
                {
                    // Number of digits to replace
                    int length = url.Password.Length;
                    //Add a new login with DOTS instead of the password
                    loginArrayNew.Add(new LoginVisible(url.UserName, url.Url,
                                                       url.Password.Replace(url.Password,
                                                                            string.Concat(Enumerable.Repeat("\u25CF",
                                                                                                            length))),
                                                       url.visitDate, url.Browser));
                }
                // Sets the dataGridView source to logins
                dataGridView1.AutoGenerateColumns = true;
                this.dataGridView1.DataSource = this.loginBindingSource;
                dataGridView1.DataSource = loginArrayNew;
            }
            else
            {
                // Sets the dataGridView source to logins
                dataGridView1.AutoGenerateColumns = true;
                this.dataGridView1.DataSource = this.loginBindingSource;
                dataGridView1.DataSource = loginArray;
            }
        }
开发者ID:CCInc,项目名称:CCWinformsCode,代码行数:56,代码来源:Form1.cs


注:本文中的IE.GetIEPassword方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。