Inno setup 交流电源问题
我计划使用Inno设置为我的程序安排任务。这导致我使用schtasks.exe创建任务。安装程序必须在XP下运行,因此/XML选项不可行。程序是,当我使用schtasks.exe/create。。。创建的任务始终具有“不使用交流电源时关闭任务”或类似功能。有没有办法关闭该选项?//试试看这可能会对您有所帮助,Inno setup 交流电源问题,inno-setup,windows-task-scheduler,Inno Setup,Windows Task Scheduler,我计划使用Inno设置为我的程序安排任务。这导致我使用schtasks.exe创建任务。安装程序必须在XP下运行,因此/XML选项不可行。程序是,当我使用schtasks.exe/create。。。创建的任务始终具有“不使用交流电源时关闭任务”或类似功能。有没有办法关闭该选项?//试试看这可能会对您有所帮助, //这将帮助您安排在特定的时间,时间应为HH:MM(15:20)格式 //这对我来说很好;我不确定这是否能解决您的交流电源问题,但我相信这将有助于您正确安排时间 params:='/C
//这将帮助您安排在特定的时间,时间应为HH:MM(15:20)格式 //这对我来说很好;我不确定这是否能解决您的交流电源问题,但我相信这将有助于您正确安排时间
params:='/C schtasks /create /tn "'+TASKNAME+'" /tr "\"'+FileName+'\"" /sc once /st '+timestr;
Exec('cmd.exe',params, '', SW_SHOW,ewWaitUntilTerminated, ResultCode);
//如果要安排下次重新启动/重新启动,则需要修改注册表中的runonce
干杯..稍后添加:注意!如果迁移到另一台WINDOWS XP计算机,此解决方案看起来不起作用强> 传统的解决方案如下:
- 在某些Windows XP中准备任务(我建议禁用任务)
- 保存来自
%WINDDIR%\Tasks\[TaskName].job的二进制文件(将任务名改为[TaskName])。或者,您可以从上下文菜单复制任务并将其粘贴到某个文件夹中
- 在Windows XP中安装期间:
- 将二进制文件解压缩到
%WINDDIR%\Tasks
- 使用以下命令修改任务:
(将参数替换为“…”)SCHTASKS.exe/Change/TN[TaskName]/ENABLE…
- 将二进制文件解压缩到
请注意,某些选项在Windows XP中不可用。这些选项是专门标记的。您希望如何安排,例如下次重新启动时、下次重新启动时或一段时间后…?根据用户的操作系统,有条件地使用
/XML
选项有什么问题?