?
解决方案 »
- MFC矢量字符的显示问题
- 请教在vc中加入jpg图片资源用picture显示的问题???
- GetWindowText获取网页标题乱码!
- 如何通过IP知道局域网内某台机器的操作系统?
- 急求绘制b样条曲线的vc算法,谢谢
- 打印预览后,点击打印按钮,为何打印预览页面被关闭,打印机也没有打印??
- 急:请教如何更改用ATL创建的控件的内部版本
- 关于CreateThread
- 有关HBRUSH的疑问。
- 大讨论:VC6关于向组合框中添加数据库中表的记录时,有没有一个类似delphi,c++builder中可以同时添加某个记录的tag(也就是自动编号的id)?
- 帮帮忙吧!!!!!各位大侠!!!1
- 利用ODBC的SQL驱动程序如何彻底删除一条记录??
查询简直,RegQueryValueEx,
修改,RegSetValueEx
然后关闭RegCloseKeyEx
具体参数找帮助
不用修改任何代码,就可以在你的程序中运行,(可以在
InitInstance()中调用)
BOOL CVoiceBoardApp::RegisterToAutoRun()
{
//Define Varible
HKEY hKEY;
char CurrentPath[MAX_PATH];
long ret;
LPSTR FileCurrentExeName;
DWORD type=REG_SZ;
DWORD size=MAX_PATH;
LPCTSTR Rgspath="Software\\Microsoft\\Windows\\CurrentVersion\\Run" ;
GetModuleFileName(NULL,CurrentPath,size);
FileCurrentExeName = CurrentPath; //Open key
ret=RegOpenKeyEx(HKEY_LOCAL_MACHINE,Rgspath,0,KEY_WRITE, &hKEY);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return FALSE;
} //Set Key
ret=RegSetValueEx(hKEY,"SuQiEr",NULL,type,(const unsigned char*)FileCurrentExeName,size);
if(ret!=ERROR_SUCCESS)
{ RegCloseKey(hKEY);
return FALSE;
}
RegCloseKey(hKEY); return TRUE;
}