锋城未逾年
发表于 2022-11-22 13:08:58
這個簡直太讚了,感謝您的分享
ybb03
发表于 2022-11-29 09:53:39
中文资料里面好东西不少,以前都没有发现
jj119120
发表于 2023-2-9 13:12:17
看看············
tubaba
发表于 2023-2-10 15:35:12
发现一个BUG,操作系统win10_X64,对于标准用户运行的SciTE,无法获取配置,运行于admin权限的SCiTE则可以.
另:A版那个2.0能否发我一个玩玩.:face (1):
afan
发表于 2023-2-10 15:55:46
tubaba 发表于 2023-2-10 15:35
发现一个BUG,操作系统win10_X64,对于标准用户运行的SciTE,无法获取配置,运行于admin权限的SCiTE则可以.
...
木有测试环境,无法重现与修正此类问题
:face (32):
2.0已发送~
tubaba
发表于 2023-2-10 16:15:31
afan 发表于 2023-2-10 15:55
木有测试环境,无法重现与修正此类问题
感谢A版,我的猜测是这样的,供参考
如果您这个工具的通信原理与自带的"SciTE Jump"一致的话,都是通过发送消息给''DirectorExtension''窗口,并通过WM_COPYDATA消息接收.
那么在win10,经过测试,在不同完整性级别的进程进行通信,可能需要放行"WM_COPYDATA"消息否则在提升权限的脚本(#RequireAdmin)中无法接收来自标准权限进程的此消息
DllCall('User32.dll', 'BOOL', 'ChangeWindowMessageFilter', 'UINT', 0x004A, 'DWORD', 1)
afan
发表于 2023-2-10 16:27:13
tubaba 发表于 2023-2-10 16:15
感谢A版,我的猜测是这样的,供参考
如果您这个工具的通信原理与自带的"SciTE Jump"一致的话,都是通过发 ...
谢谢指点!
我没用过 SciTE Jump,但通讯方式与您所说的一致,操作 SciTE 的辅助估计都是这个方式~
我在2.1版中加入该行,之后请试试~
tubaba
发表于 2023-2-10 16:59:23
恩恩,等收到新版本再测试,2.0版仍然是这个问题
tubaba
发表于 2023-2-13 08:50:18
本帖最后由 tubaba 于 2023-2-13 08:53 编辑
afan 发表于 2023-2-10 16:27
谢谢指点!
我没用过 SciTE Jump,但通讯方式与您所说的一致,操作 SciTE 的辅助估计都是这个方式~
我 ...
反馈:2.1版问题已解决
afan
发表于 2023-2-13 10:07:48
tubaba 发表于 2023-2-13 08:50
反馈:2.1版问题已解决
感谢反馈~
保险起见,看来以后此类问题都需要添加该行代码了~
tubaba
发表于 2023-2-14 12:04:42
确实,由于用户界面特权隔离 (UIPI) 的存在,很多消息都会被阻断.
以下来自互联网
在早期的Windows操作系统中,在同一用户下运行的所有进程有着相同的安全等级,拥有相同的权限。例如,一个进程可以自由地发送一个Windows消息到另外一个进程的窗口。从Windows Vista开始,当然也包括Windows 7,对于某些Windows消息,这一方式再也行不通了。进程(或者其他的对象)开始拥有一个新的属性——特权等级(Privilege Level)。一个特权等级较低的进程不再可以向一个特权等级较高的进程发送消息,虽然他们在相同的用户权限下运行。这就是所谓的用户界面特权隔离(User
Interface Privilege Isolation ,UIPI)。
afan
发表于 2023-2-14 12:40:46
tubaba 发表于 2023-2-14 12:04
确实,由于用户界面特权隔离 (UIPI) 的存在,很多消息都会被阻断.
以下来自互联网
在早期的Windows操作系 ...
学习了~ {:1_625:}
tubaba
发表于 2023-2-15 09:38:12
afan 发表于 2023-2-14 12:40
学习了~
:face (1):共同学习,学无止境
Dontang2018
发表于 2023-2-15 11:03:03
顶一个,版主厉害!
虎虎虎
发表于 2023-3-6 12:03:05
版主的2.1 没有发布?
页:
1
2
3
4
5
6
7
[8]
9
10
11
12