cpp代码
int main(int argc, char* argv[]) { char windir[256]={0}; getwindowsdirectory(windir, 256); //strcat(windir,"\\microsoft.net\\"); printf("%s\n",windir); //test .net exist. char tcprogramfile[max_path] = {0}; shgetspecialfolderpath(null,tcprogramfile,0x26,0); strcat(tcprogramfile,"\\microsoft.net"); printf("%s\n",tcprogramfile); handle hfind; win32_find_data findfiledata; hfind = findfirstfile(tcprogramfile,&findfiledata); if(hfind == invalid_handle_value) { printf(".net not exist!\n"); exit(1); } else { printf(".net environment ok!\n"); } return 0; }
