2012年10月12日

判断网络是否连接通

摘要: 编写下载程序的时候,需要经常判断网络是否连接通,通过下面的方法可以得到网络连接的状态。要用的函数:InternetGetConnectedState,这个win32 API在系统system32文件夹中winInet.dll中 函数原形:BOOL InternetGetConnectedState(LPDWORD dwFlag,DWORD dwReserved); 参数dwFlag返回当前网络状态,参数dwReserved依然是保留参数,设置为0即可。INTERNET_CONNECTION_MODEM = 采用调治解调器上网 INTERNET_CONNECTION_LAN = 采用网卡上网; 阅读全文

posted @ 2012-10-12 17:27 guyichang 阅读(1040) 评论(0) 推荐(0) 编辑

让程序以管理员身份运行

摘要: 程序在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等。如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性,另一个是在程序中加入MANIFEST资源。一、直接修改exe属性1、右击“exe”,在弹出的菜单中选择“属性”,出现的界面如下图:2、选择"兼容性"项,并勾选"以管理员身份运行此程序"项即可。二、在程序中加入MANIFEST资源1、打开工程,看在Properties下是否有app.manifest这个文件;如没有,右击工程在菜单中选择“属性”,出现界面如下图:2、选中&q 阅读全文

posted @ 2012-10-12 17:07 guyichang 阅读(3305) 评论(0) 推荐(0) 编辑

导航