Posts Tagged ‘C/C++’
Cpp File:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | // hotfixtest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "hotfix.h" int _tmain(int argc, _TCHAR* argv[]) { //系统共享检测代码 NetShare Myshare[50]; int shareno = GetNetShare(Myshare); std::cout < < "----------------------------------------------------------------" <<std::endl; std::cout << "Net share check Begin:" <<std::endl; std::cout <<"Net share Numbers:"<<shareno<<std::endl; std::cout << "----------------------------------------------------------------" <<std::endl; std::cout << "---Name--------------Path-------------------------------" <<std::endl; int k =0; while (Myshare[k].Name.length() !=0) { std::cout << Myshare[k].Name<<" "<<Myshare[k].Path<< std::endl; k++; } std::cout << "----------------------------------------------------------------" <<std::endl; std::cin>>k; return 0; } |
源文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include "stdafx.h" #include "hotfix.h" int _tmain(int argc, _TCHAR* argv[]) { //WmiInit(); Hotfix h[200]; int counts=Gethotfix(h); std::cout < < "Hotfix Begin:" <<std::endl; std::cout << counts<< std::endl; std::cout << "----------------------------------------------------------------" <<std::endl; int j =0; while ( h[j].csname.length() !=0) { std::cout << "HotFixID: " <<h[j].HotFixID<<std::endl; std::cout << "Hotfix InstalledOn: " <<h[j].InstalledOn<< std::endl; std::cout << "----------------------------------------------------------------" <<std::endl; j++; } std::cout << "======================"<< std::endl; std::cout << "Hotfix last pached on:" << h[j-1].InstalledOn<< std::endl; return 0; } |
一、安装VS2008
二、安装Visual Assist (这不是必需的)但它确是我们开发时不可多得的好工具
三、安装WDK
四、安装DDKWizard
下载地址:http://ddkwizard.assarbad.net/
需要下载的文件有
1、ddkwizard_setup.exe
2、ddkbuild_bat.zip
3、ddkbuild_cmd.zip
安装第一个文件跟安装普通程序一样只需要按默认设置即可
2、3两个文件只需要解压copy到我们的wdk所有的根目录即可
接下来的我们便要设置环境变量了
需要设置的地方有两个
1、path
需将D:\WinDDK添加到Path变量中
否则编译时会出现找不到命令的错误
Read the rest of this entry »
1:给定一个升序排列的数组,要求插入一个新数据后仍然升序输出,例如:原数据为:1,6,9,23,56,95插入新的一个数据50后输出变为:1,6,9,23,50,56,95.





