gpt4 book ai didi

javascript - 键盘记录器仅在使用特定应用程序时使用

转载 作者:行者123 更新时间:2023-12-03 07:38:24 25 4
gpt4 key购买 nike

我应该使用哪些工具/引用资料,才能让定制的键盘记录器仅在用户在专有企业应用程序中键入内容时捕获数据?

例如,当用户在 Excel 中输入内容时,没有任何反应。当他们切换到单词时,我的应用程序意识到这一点,并捕获数据。请记住,我希望它与我们的专有(且不可修改)软件结合使用,因此我不能指望目标程序来协助该过程。

我计划用 VBscript 或 JavaScript 编写。只是一个业余编码员。

我希望这是有道理的。接受建议!

最佳答案

set service = GetObject ("winmgmts:")

for each Process in Service.InstancesOf ("Win32_Process")
If Process.Name = "Progranametocheck.exe" then
wscript.echo "Progranametocheck is running"
wscript.quit
End If
next
wscript.echo "Progranametocheck is not running"

上面的代码(VBscript)检查程序是否正在运行,并弹出一个窗口告诉您它是否正在运行。要在程序正在运行时运行程序,请将“wscript.echo“Progranametocheck is running”替换为:

Set objShell = Nothing
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("""C:\\dir\\logger.exe""")
Set objShell = Nothing

所以加在一起就变成了:

set service = GetObject ("winmgmts:")

for each Process in Service.InstancesOf ("Win32_Process")
If Process.Name = "Progranametocheck.exe" then
Set objShell = Nothing
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("""C:\\dir\\logger.exe""")
Set objShell = Nothing
wscript.quit
End If
next
wscript.echo "Progranametocheck is not running"

关于javascript - 键盘记录器仅在使用特定应用程序时使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35513316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com