Dre*_*egs 2 windows screenshot batch-file screen-capture
我正在尝试解决软件错误,我们认为应用程序每次调用时都可能无法启动.为了测试这一点,我创建了一系列计划任务来启动应用程序,截取屏幕截图,然后关闭应用程序.这些任务都通过.bat文件运行.
除了屏幕截图,一切正常.当作为计划任务运行时,屏幕截图中的.jpg始终显示黑框.如果我正常执行.bat文件,截图看起来很好.
我使用nircmd发送屏幕捕获命令并将其保存到文件夹.我使用的命令如下:
nircmd.exe savescreenshot "C:\File Path\"~$currdate.MMddyyyy$-~$currtime.HHmmss$.jpg
Run Code Online (Sandbox Code Playgroud)
我使用的是Windows 7.
创建的任务可能在其自己的登录会话中运行,即使它作为同一用户运行.
使您的计划任务作为当前登录用户运行.
Keith Brown写了一篇旧的,但仍然有效的详细解释了登录会话SID.相关部分位于"http://www.microsoft.com/msj/0599/security/security0599.aspx"下的中间位置
您还可以使用EnumWinStaGui 查看访问权限.
| 归档时间: |
|
| 查看次数: |
4358 次 |
| 最近记录: |