Replies: 1 comment
-
|
找到解决办法了,监听开始菜单栏就行了,不需要请求管理员权限了 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
我目前是通过定时器来刷新数据库的,每隔一段时间,程序就会自动刷新一次。
但这有个小问题:如果我刚装了一个新软件,数据库里的信息就没办法立刻更新,得等下一次定时器启动才行。
所以我就琢磨着,能不能让程序监控电脑的安装操作,一旦有新软件安装完成,就马上刷新一次数据库。至于其他时间,还是照旧用定时器来刷新,这样就两不耽误了。
我拿这个问题去问了 AI,它给了我几个技术方案,还列了个对比的表格:
这里面,“内核开发”那个方案我是肯定不考虑了,技术上搞不定,工作量也太大了。其他的我还能边学边做。
看这个表格,要想做到最准确实时,就得选“全面监控注册表”或者“ETW 事件追踪”。但这两个方案都需要找用户要管理员权限。
当然,一旦有了管理员权限,很多事情就好办了。比如说,程序可以一开机就用最高的 System 权限运行,这样就能最快速度的启动,虽然现在已经足够快了(现在还没推送安装包,要等signpath的签名正式发下来),或者也能顺便解决 #25 提到的
{selection}参数问题。但我总觉得,一个启动器而已,上来就要管理员权限,是不是有点越界了。虽然我可以保证程序不会做出其他出格的事,但是作为用户肯定会有些担心的。不知道大家对这个问题是怎么看的🤔
Beta Was this translation helpful? Give feedback.
All reactions