0
A
回答
1
您构建为Windows service的应用程序将在后台运行,并可以按照自己的需要进行操作。
微软的Windows服务,以前 称为NT服务,使您能够创建 在自己 Windows会话运行长期运行的可执行 应用。这些服务可以在 计算机启动时自动启动,可以暂停并且 重新启动,并且不显示任何用户的 接口。这些功能使得 服务非常适合在服务器上使用,或者在需要长时间运行的情况下使用 功能不会干扰 与其他用户在同一台计算机上工作的 。
3
不要盲目检查计划中的更新。相反,请检查用户何时启动您的应用程序(每次或每隔10次或每30天,但仅在应用程序被使用时)。
用户讨厌它们,当他们没有运行的应用程序正在占用资源。
正如Steve Jessop指出的,如果应用程序长时间运行,偶尔再次检查可能也不错。
Installing a "Scheduled Task"仍然是要走的路,但将其设置为手动运行而不是定期计划,那么您的应用程序可以触发它。应用程序可以使用比应用程序本身更高的权限执行的应用程序(首先创建任务需要完整的管理权限)。这项任务也是remembers the last time it ran,这对于减少流量很有用。
0
最少侵入的方式只是检查应用程序何时启动。 (每次或每10次或其他)。我知道其他大型应用程序不这样做,但作为一个用户,我真的很讨厌它,认为这些应用程序“膨胀”,并尽可能避免。 (例如:iTunes)。当我尝试做其他事情时,其他任何事情都会阻塞我的电脑。
此外,您最好确保代码运行安全;使用数字签名来确保代码确实来自您。否则,你很容易受到中间人攻击:我可以建立一个模拟服务器并向用户发送恶意代码。 (或者破解你的服务器并上传恶意代码到你的服务器以供你的用户使用等等)
相关问题
- 1. 如何为给定文件中的每一行执行一个ant任务?
- 2. 下载一个exe文件并运行
- 3. 如何让脚本遍历每一行txt文件并执行一个函数?
- 4. 如何在每个月的第7天使用cron作业下载文件
- 5. 每次执行一个批处理文件用户登录
- 6. 让用户下载一个XML文件
- 7. 让用户下载一个文件+ django
- 8. 查找每月给定日的下一个事件
- 9. 如何计算并显示每个文件的下载速度?
- 10. 将每月每日文件合并为一个?
- 11. 如何使用Amazon S3 SDK下载并执行存储桶中的php文件?
- 12. 使用WebClient下载一个zip文件,名字可以每月更改
- 13. VLOOKUP给每个月
- 14. 下载文件下载后,下载用户如何检查md5?
- 15. 使用htaccess的跳到一个子文件夹,无形中给用户
- 16. 如何通过行读取文件并执行每行与猫
- 17. 如何让用户下载一个xml文件
- 18. Django,如何让用户下载一个Python生成的文件
- 19. 如何压缩一个文件夹并使用php下载它?
- 20. 我如何在php中创建一个文件并下载它
- 21. 如何在下载文件后执行一些javascript?
- 22. 逐行读取文件并在bash中执行每个操作
- 23. Django:如何从用户的给定url下载文件?
- 24. 提供了一个下载链接到一个文件给用户 - carrierwave和S3
- 25. 并行下载多个文件? (Linux/Python?)
- 26. 修改PHP文件限制用户每月下载到5次仅在
- 27. 如何查询数据的第一个月为每个用户
- 28. 如何为文件中的每一行执行命令?
- 29. Linux shell:如何迭代多个文件列表并对文件中的每一行执行操作?
- 30. 如何让用户下载HTML文件?
也许我错过了一些东西,但是不能你只是定期检查一下时间,并且每月做一次跟踪上个月你做了什么? – kenny 2011-01-10 18:45:18
无形中给用户?未经用户明确同意下载内容的原因是什么?尤其是可执行文件。不用了,谢谢。 – 2011-01-10 18:46:03
对不起,这是可操作的,我可能也会被要求承担责任,以帮助您 – Jay 2011-01-10 18:46:52