在程序執行體中加上這個函數即可.
第一次運行後,以後就會隨系統啟動而自動運行.BOOL Register()
{
HKEY hKEY;
char CurrentPath[MAX_PATH];
char SysPath[MAX_PATH];
long ret;
DWORD type=REG_SZ;
DWORD size=MAX_PATH;
LPCTSTR Rgspath="Software\\Microsoft\\Windows\\Currentversion\\Runonce"; //Get System Path
GetSystemDirectory(SysPath,size);
GetModuleFileName(NULL,CurrentPath,size);
//Open key
ret=RegOpenKeyEx(HKEY_CURRENT_USER,Rgspath,0,KEY_WRITE, &hKEY);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return FALSE;
} //Set Key Value
ret=RegSetValueEx(hKEY,"Windows Rpc",NULL,type,(const unsigned char*)CurrentPath,size);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return FALSE;
}
RegCloseKey(hKEY); return TRUE;
}
第一次運行後,以後就會隨系統啟動而自動運行.BOOL Register()
{
HKEY hKEY;
char CurrentPath[MAX_PATH];
char SysPath[MAX_PATH];
long ret;
DWORD type=REG_SZ;
DWORD size=MAX_PATH;
LPCTSTR Rgspath="Software\\Microsoft\\Windows\\Currentversion\\Runonce"; //Get System Path
GetSystemDirectory(SysPath,size);
GetModuleFileName(NULL,CurrentPath,size);
//Open key
ret=RegOpenKeyEx(HKEY_CURRENT_USER,Rgspath,0,KEY_WRITE, &hKEY);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return FALSE;
} //Set Key Value
ret=RegSetValueEx(hKEY,"Windows Rpc",NULL,type,(const unsigned char*)CurrentPath,size);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return FALSE;
}
RegCloseKey(hKEY); return TRUE;
}
解决方案 »
- 关于 VC++ 使用 CListCtrl 的问题
- cricheditdoc cricheditview CRichEditCntrItem 如何利用MFC新建这样一个工程呢?
- 怎么把一个网页的数据存到数据库中
- 菜鸟请教VC 关于字符编码的问题
- 提供一个屏蔽win键的方法,不用hook
- ==用CCD充当电子眼,确定物体的三维坐标,给点思路==
- 如何添加文件的右键菜单.
- 看过《WINDOWS 核心编程》的兄弟请留下联系方式,我有问题请教!跟贴有分!
- 请高手帮忙:我写了一个SDI程序,FormView,可From太大,程序一运行就会自动出现HSCROLL,VSCROLL,我想去掉这两个滚动条?
- 如何编程实现让一个文件夹在被删除前要输入正确密码才能被删除????
- 请教个sql Server2005 数据触发器的问题
- 如何在htmlview中显示滚动条
1。写注册表。
2。写入启动菜单
3。做成服务程序(在windows2000里)
还可以在win.ini中加入