VC++判断是否连网】的更多相关文章

在开发中,需要判断是否有网络连接,于是写了个函数,实现代码如下: //判断是否有网络连接 static BOOL DoHaveInternetConnection() { BOOL bRet = FALSE; // 如果函数返回FALSE,则肯定没有连接 DWORD dwFlag; __try { if (InternetGetConnectedState(&dwFlag, 0)) { // 必须有下列任意一种连接,才认为是有连接 // 因为INTERNET_CONNECTION_CONFIGU…
尝试了在VC++环境下判断系统为32位还是64位的方法,亲测有效!提供的函数如下 BOOL IsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS fnIsWow64Process; BOOL bIsWow64 = FALSE; fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle…
#include <windows.h> void main() { //文件或文件夹都可以判断,最后的\\号有无都没关系 !=GetFileAttributes("D:\\MyProjects\\临时程序")) //如果文件夹存在, 最后的\\号有无都没关系 printf("文件夹存在\n"); !=GetFileAttributes("D:\\MyProjects\\临时程序\\Desktop.ini")) //如果文件存在 pr…
测试Numlock 是否是亮的 环境控制台程序: #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <windows.h> bool CrnGetNumLockState(); int _tmain(int argc, _TCHAR* argv[]) { if(CrnGetNumLockState())    printf("NUM-Lock is ligh…
/************************************************************************/ /* 函数说明:判断有无Administrator的权限 /* 参    数:无 /* 返 回 值:成功返回TRUE,否则返回FALSE /* By:Koma   2009.07.28 23:30 /************************************************************************/ B…
ZC:这是 WIndows API 函数 1.“BOOL IsDBCSLeadByte( char );” 判断 某字节是否在 双字节字符集的前导字节集中 ZC:可以判断  如 汉字.日文.韩文等 ZC:前导字节集:这样理解 中文字 对应的 "unsigned short" 的低位的 字节 2. 3. 4. 5.…
BOOL IsUserInAdminGroup() //判断是否在管理员组 { BOOL fInAdminGroup = FALSE; HANDLE hToken = NULL; HANDLE hTokenToCheck = NULL; DWORD cbSize = ; OSVERSIONINFO osver = {}; osver.dwOSVersionInfoSize = sizeof(osver); if (!OpenProcessToken(GetCurrentProcess(), TO…
_access函数 int _access( const char *path, int mode ); int _waccess( const wchar_t *path, int mode ); 参数   path 文件或目录路径. mode 读/写特性. 返回值   如果文件包含特定模式,每个函数返回 0. 函数返回 - 1,则名称文件不存在或不具有特定模式:在这种情况下,如下表errno 所示设置. EACCES 访问被拒绝:文件权限的设置不允许指定的访问权限. ENOENT 未找到文件…
#include <io.h> #include <stdio.h> #include <stdlib.h> void main( void ) { /* Check for existence */ )) != - ) { printf( "File ACCESS.C exists\n" ); /* Check for write permission */ )) != - ) printf( "File ACCESS.C has wri…
转载:https://bbs.csdn.net/topics/34999 #include <iostream> #include <Shlobj.h> #include <atlstr.h> int main() { //CString strFilename("C:\\Users\\Administrator\\Desktop\\Lantern.lnk");//快捷方式 CString strFilename("C:\\Users\\A…