摘要: 包含头文件:#include <winsvc.h>以下以web服务为例: #include <winsvc.h>void CStartServiceDlg::OnBnClickedButton1(){ // 打开服务管理对象 SC_HANDLE hSC = ::OpenSCManager( NULL, NULL, GENERIC_EXECUTE); if( hSC == NULL) { TRACE( "open SCManager error"); return; } // 打... 阅读全文
posted @ 2012-06-13 20:31 r3call 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 所谓机器的机器码其实就是电脑的一些特征码,包括硬盘序列号、CPU编号、BIOS编号等等和硬件有关的编号。你可以用在VC++中获取这些编号,并用一定的算法将他们组合后,就生成了一个机器码,用这个机器码按照一定的算法生成一个注册码,这样就对你的软件进行了保护,使得只有拥有这个机器码的机器才能安装你的软件。获取硬盘序列号的方法如下(代码)以驱动器C为例: char m_Volume[256];//卷标名 char m_FileSysName[256]; DWORD m_SerialNum;//序列号 DWORD m_FileNameLength; ... 阅读全文
posted @ 2012-06-13 19:30 r3call 阅读(6810) 评论(0) 推荐(0) 编辑