在C#中将in_addr转换为IPAddress

C、C++中有时候会用 in_addr 结构体 做为参数保存IP地址,当用C、C++编写的动态库包含 in_addr 参数的接口,而我们需要在 C#中调用此动态库时就会遇到将 in_addr 转换为 IPAddress 的问题,以下C#代码可实现此转换:

继续阅读在C#中将in_addr转换为IPAddress

VS2010项目使程序自动请求管理员权限

Windows7 VS2010 C++ 项目,生成的程序由于涉及底层操作,需要以管理员权限运行,在项目属性中简单设置以后即可在启动时自动请求管理员权限。之前设置过,今天怎么也想不想来,上网查说的都很复杂,折腾半天终于找出来了,看来以后得多做笔记。

具体方法:项目右键->属性->配置属性->链接器->清单文件->UAC执行级别,改为 requireAdministrator (/level=’requireAdministrator’) 即可。