如果C#应用程序从客户端连接到mysql服务器,如何存储连接的mysql用户名/密码?如果我将它放在配置文件中或嵌入源中,可以通过逆向工程找到它.无法为所有用户提供MySql密码.
另外,我有一个登录应用程序.如何强制用户完成登录过程,而不仅仅是反向工程和注释掉验证登录的C#代码?
无论如何管理MySql和客户端应用程序之间的这些连接还是必须在服务器端有第三个程序在本地与数据库交互以保证安全?
无论如何使用Windows API来检测Windows 7计算机的网络连接是Internet连接还是没有Internet访问的LAN连接?Windows 7和Vista在网络图标(仅限本地v.本地和Internet)中表明了这一点,无论如何都要以程序方式获取该信息?
我在Windows中有DWORD套接字.我需要知道它是一个连接到互联网,或者它是本地连接,是某种形式的localhost.有没有一种很好的方法可以从socket中获取套接字连接到windows的地址?或者有更好的方法来判断连接是否是本地连接?
在C#中:我有一个在几个gui类之间共享的数据类.我希望所有使用它的gui类在某些属性发生变化时得到通知,这样他们就可以使GUI保持最新状态.
在几个属性中,我添加了委托,GUI类可以监听更新.这似乎工作正常.
我遇到的问题是越来越多的属性需要GUI通知.当发生这种情况时,我将不得不添加更多的代表.这似乎也增加了它必须管理的数据类的额外责任.
是否有一些常用模式可用于监视此类以从数据类中提取此通知责任?