小编Cra*_*893的帖子

在数据库中存储密码的最佳方法

我正在开发一个必须具有身份验证(用户名和密码)的项目

它还连接到数据库,所以我想我会在那里存储用户名和密码.但是,将密码仅仅放在数据库中的表中的文本字段似乎不是一个好主意.

我正在使用C#并连接到2008 Express服务器.任何人都可以(尽可能多的例子)建议存储此类数据的最佳方法是什么?

PS我很乐意这样的想法,如果可以提供一个很好的理由,这些信息不会存储在数据库中

database security passwords

451
推荐指数
6
解决办法
30万
查看次数

使用C#设置全局热键

当我的节目不在焦点时,我需要捕捉按键.(即Ctrl+ Alt+ J)并在我的程序中触发一个事件.

到目前为止,我发现这个dll似乎是正确的路径"

[DllImport("user32.dll")]private static extern int RegisterHotKey(IntPtr hwnd, int id,int fsModifiers, int vk);

[DllImport("user32.dll")] private static extern int UnregisterHotKey(IntPtr hwnd, int id);
Run Code Online (Sandbox Code Playgroud)

.net c# hotkeys

65
推荐指数
3
解决办法
7万
查看次数

如何在Usercontrol中创建一个事件并在主窗体中处理它?

我有一个自定义用户控件,我想做一些相对简单的事情.

当用户控件的值发生变化时,如果数字向下,请让主窗体更新显示窗口.

如果NUD不在用户控件中,这不是问题,但我似乎无法弄清楚如何通过mainform而不是usercontrol处理事件.

c# user-controls event-handling winforms

61
推荐指数
3
解决办法
12万
查看次数

在c#中以编程方式查找Windows文件夹

我正在编写一个程序来杀死并重新启动资源管理器但是我不想硬编码位置,因为有些人在不同的地方安装了Windows(例如我发现有人将它安装在d:\驱动器所在的C:\驱动器确实存在,但没有安装任何东西)

我试过在Environment.SpecialFolder下查找.但我没有看到"windows"选项

做这个的最好方式是什么?

c# windows directory special-folders

38
推荐指数
4
解决办法
4万
查看次数

在应用程序设置中存储字典<string,string>

我有一个字符串字典,我希望用户能够添加/删除信息然后存储它们,以便他们可以在下次程序重新启动时访问它

我不知道如何将字典存储为设置.我看到在system.collections.special下有一个叫做stringdictionary的东西,但我读过SD已经过时了,不应该使用它.

同样在将来我可能需要存储一个不仅仅是字符串的字典(int string)

如何在.net应用程序的设置文件中存储字典?

c# settings dictionary .net-3.5

33
推荐指数
2
解决办法
4万
查看次数

查找所有监视器的编号和分辨率

如何轮询窗口以查看连接的监视器以及它们运行的​​分辨率?

c# windows resolutions monitor

28
推荐指数
2
解决办法
3万
查看次数

从流读取器读取一行而不消耗?

有没有办法提前读取一行来测试下一行是否包含特定的标签数据?

我正在处理一个具有开始标记但没有结束标记的格式.

我想读一行将它添加到一个结构然后测试下面的行,以确保它不是一个新的"节点",如果它不是继续添加,如果它是关闭该结构并创建一个新的

我能想到的唯一解决方案就是让两个流读取器在同一时间沿着锁定步骤出现,但这看起来很浪费(如果它甚至可以工作)

我需要像peek但peekline这样的东西

c# readline streamreader gedcom

25
推荐指数
1
解决办法
2万
查看次数

在异常处理中显示行号

如何显示哪个行号导致错误,这是否可能与.NET编译其.exes的方式有关?

如果没有,Exception.Message是否有自动方式显示被淘汰的子?

try
{
  int x = textbox1.Text;
}
catch(Exception ex)
{
     MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

.net c# exception-handling exception line-numbers

19
推荐指数
2
解决办法
5万
查看次数

会有F#快递版吗?

我知道VS2010即将推出,这通常对应于快速版本的更新

有谁知道他们是否要制作一个单独的F#快递套件?

f# visual-studio-2010

18
推荐指数
2
解决办法
4764
查看次数

如何绕过命令行长度限制?

我一直在研究一个小而简单的程序,我将文件放到其上,根据certian规则,它们被移动到不同的地方.

该程序工作正常,除非我删除多个文件,然后它启动一个错误(似乎比任何东西更多)启动命令"c:\ myapp.exe\file\file\file"也是长.

我意识到我可以设置一个后台进程,但我真的更希望这个程序不在后台运行(大多数时候它都是空闲的).

有没有解决这个限制的方法?

c# windows command-line

17
推荐指数
2
解决办法
1万
查看次数