我们有一个按计划运行的应用程序,在任务计划程序中设置。此任务由我们的配置应用程序以编程方式创建。
现在,应用程序需要访问特定目录中的文件,默认路径是当前登录用户主目录中的子目录。
我们已尝试使用SYSTEM帐户进行设置,但它无法访问文件,并且任务一运行就会退出。
通常,我们使用管理员的密码和标志进行设置,以便在用户登录时运行。但是,某些客户端在不需要登录的系统上安装此应用程序,意味着有空白或没有密码。如果我们设置任务并手动将其更改为在没有登录的情况下运行,则需要某种密码。
我如何以编程方式(使用C#或VB.net)创建此任务以运行它不会:
- 需要管理员或用户密码才能运行或设置
- 能够访问“几乎”任何目录中的文件
- 能够运行是否有任何用户登录
- 不需要创建新用户来运行它
安装的系统范围从Windows Server 2008到Windows 10。