大家好!楼主在Windows NT的系统上创建任务计划的时候遇见一个问题:
需求:
创建一个任务,在下一次用户登录时运行XX程序。 而创建过程在后台完成。
楼主的做法:
1、schtasks /Create /TN LZ_TASK /TR LZ_APP.exe /SC onlogon /RU SYSTEM这种方法有一个问题:SYSTEM用户驱动的LZ_APP乃后台运行,
但是LZ_APP是一个GUI程序,需要前台运行。2、schtasks /Create /TN LZ_TASK /TR LZ_APP.exe /SC onlogon /RU Administrator这边因为有的使用者是空口令,这句命令过后,系统会等待输入登录口令,
即使是空口令貌似也得回车一下。
但是楼主的程序是在后台用WinExec( cmdline, SW_HIDE ) 来运行这条命令的,没有交互 - -。
请教各位有啥解决方法?
满足:1、后台创建任务计划;2、开机登录后前台运行(用户可为Adminsitrator)。应用schtasks