如果进程由registry / run

时间:2017-02-02 08:30:09

标签: c# mysql windows registry autostart

我正在创建一个使用Windows运行的监控应用程序(将Reg键添加到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run以使我的应用程序在Windows Start上运行)。

这是我申请的行为:
- 它记录了一些信息
- 需要截图 - 将所有内容上传到mysql
- 等待10秒钟 - 再做一切

当我在VisualStudio2015中编译我的应用程序时,一切正常。

当我决定在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加autorstart密钥时,在Windows启动时,应用程序“似乎”在“将所有内容上传到mysql”之前冻结,这里是“将所有内容上传到mysql”之前的代码:

if (File.Exists(Directory.GetCurrentDirectory() + @"\screenshots\ScreenCapture.jpeg")) {

如果注册表启动了应用程序(Windows),是否有任何内容否认我的应用程序使用“File.Exists”? 我的应用程序是否具有相同的权限?

我一直在努力奋斗2天,我真的很感激一些帮助 感谢。

0 个答案:

没有答案