redapple2008 发表于 2024-7-18 13:41:58

怎么获取dos窗口返回的信息

$hWnd = WinGetHandle("")   ;$hWnd 为目标窗口句柄,这里设置的是当前活动窗口
$ret = DllCall("user32.dll", "long", "LoadKeyboardLayout", "str", "08040804", "int", 1 + 0)
DllCall("user32.dll", "ptr", "SendMessage", "hwnd", $hWnd, "int", 0x50, "int", 1, "int", $ret)
WinWaitActive("")
ControlSend("", "", "", "reg import " & @TempDir & "\fix-webex-tls1.2.reg" & "{Enter}")
DllCall("Userenv.dll", "int", "RefreshPolicyEx", "int", 1, "int", 1)


邪恶海盗 发表于 2024-7-18 14:23:49

为毛这么干,直接把.reg转成AU3不香么???

---------------------

redapple2008 发表于 2024-7-18 14:33:45

邪恶海盗 发表于 2024-7-18 14:23
为毛这么干,直接把.reg转成AU3不香么???

---------------------

用户权限限制,不能这样操作

afan 发表于 2024-7-18 16:22:56

都这么模拟了也不差再发送个右键、及s{Enter}

redapple2008 发表于 2024-7-18 16:41:09

afan 发表于 2024-7-18 16:22
都这么模拟了也不差再发送个右键、及s{Enter}

没明白大佬的想法。

afan 发表于 2024-7-18 16:49:26

redapple2008 发表于 2024-7-18 16:41
没明白大佬的想法。

右键复制

redapple2008 发表于 2024-7-18 16:53:35

afan 发表于 2024-7-18 16:49
右键复制

唉,越搞越浮渣了。谢谢大佬。

邪恶海盗 发表于 2024-7-18 19:12:21

afan 发表于 2024-7-18 16:49
右键复制
这操作,骚,真骚...

-----------------------

afan 发表于 2024-7-18 19:25:56

邪恶海盗 发表于 2024-7-18 19:12
这操作,骚,真骚...

-----------------------

简单也还实用~

redapple2008 发表于 2024-7-19 08:40:01

其实其他办法有,就是一根筋,死脑筋

haijie1223 发表于 2024-7-19 08:51:03

提升权限用au3多好

redapple2008 发表于 2024-7-19 09:45:05

haijie1223 发表于 2024-7-19 08:51
提升权限用au3多好

一直没找到好的方法,用runas习惯,如果能用au3 hook runas那就简单多了。

haijie1223 发表于 2024-7-19 20:20:47

redapple2008 发表于 2024-7-19 09:45
一直没找到好的方法,用runas习惯,如果能用au3 hook runas那就简单多了。

为什么要hook,au3自己就有runas,获取直接提升当前进程的权限,直接run就行。

redapple2008 发表于 2024-7-21 08:31:39

haijie1223 发表于 2024-7-19 20:20
为什么要hook,au3自己就有runas,获取直接提升当前进程的权限,直接run就行。 ...

au3的runas不好用,达不到需要的效果。

haijie1223 发表于 2024-7-21 09:28:36

redapple2008 发表于 2024-7-21 08:31
au3的runas不好用,达不到需要的效果。

那就自己构造一个runas
页: [1] 2
查看完整版本: 怎么获取dos窗口返回的信息