首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么在用户登录的时候运行一个dll

2012-01-29 
如何在用户登录的时候运行一个dll我想在用户登录后运行一个我做的dll我在HKEY_CURRENT_USER的Software\\Mi

如何在用户登录的时候运行一个dll
我想在用户登录后运行一个我做的dll
我在HKEY_CURRENT_USER的   Software\\Microsoft\\Windows\\CurrentVersion\\Run创建了一个键   path   内容是   "d:\rundll.dll "   里边就写了一个弹出一个messagebox
可是我登录的时候没有看到,估计是没有启动。
谁能告诉我一下,怎么才能实现,谢了。

还有如何向注册表中加入字符串类型的值,我加了半天都是乱码
我的代码如下:
LONG   Reg;
HKEY   hKey;
DWORD   buffer=50;    
unsigned       char     tmp[255]= "d:/xx.eml ";
RegCreateKey(HKEY_CURRENT_USER,_T( "Software\\Microsoft\\Windows\\CurrentVersion\\Run "),&hKey);      
Reg   =   RegSetValueEx(hKey,_T( "MIChecker "),0,REG_SZ,&tmp[5],4);
RegCloseKey(hKey);

那位能告诉我问题在哪,谢了。

[解决办法]
似乎DLL文件不能直接执行吧。

热点排行