找回密码
 加入
搜索
楼主: afan

[原创] AuSciTheme (SciTE 主题配色编辑器)

 火... [复制链接]
发表于 2022-11-22 13:08:58 | 显示全部楼层
這個簡直太讚了,感謝您的分享
发表于 2022-11-29 09:53:39 | 显示全部楼层
中文资料里面好东西不少,以前都没有发现
发表于 2023-2-9 13:12:17 | 显示全部楼层
看看············
发表于 2023-2-10 15:35:12 | 显示全部楼层
发现一个BUG,操作系统win10_X64,对于标准用户运行的SciTE,无法获取配置,运行于admin权限的SCiTE则可以.

另:A版那个2.0能否发我一个玩玩.




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +50 收起 理由
afan + 50 反馈+

查看全部评分

 楼主| 发表于 2023-2-10 15:55:46 | 显示全部楼层
tubaba 发表于 2023-2-10 15:35
发现一个BUG,操作系统win10_X64,对于标准用户运行的SciTE,无法获取配置,运行于admin权限的SCiTE则可以.

...

木有测试环境,无法重现与修正此类问题


2.0已发送~
发表于 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)

评分

参与人数 1金钱 +50 贡献 +1 收起 理由
afan + 50 + 1 感谢指点

查看全部评分

 楼主| 发表于 2023-2-10 16:27:13 | 显示全部楼层
tubaba 发表于 2023-2-10 16:15
感谢A版,我的猜测是这样的,供参考

如果您这个工具的通信原理与自带的"SciTE Jump"一致的话,都是通过发 ...

谢谢指点!
我没用过 SciTE Jump,但通讯方式与您所说的一致,操作 SciTE 的辅助估计都是这个方式~
我在2.1版中加入该行,之后请试试~
发表于 2023-2-10 16:59:23 | 显示全部楼层
恩恩,等收到新版本再测试,2.0版仍然是这个问题
发表于 2023-2-13 08:50:18 | 显示全部楼层
本帖最后由 tubaba 于 2023-2-13 08:53 编辑
afan 发表于 2023-2-10 16:27
谢谢指点!
我没用过 SciTE Jump,但通讯方式与您所说的一致,操作 SciTE 的辅助估计都是这个方式~
我 ...



反馈:2.1版问题已解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +50 收起 理由
afan + 50

查看全部评分

 楼主| 发表于 2023-2-13 10:07:48 | 显示全部楼层
tubaba 发表于 2023-2-13 08:50
反馈:2.1版问题已解决

感谢反馈~
保险起见,看来以后此类问题都需要添加该行代码了~
发表于 2023-2-14 12:04:42 | 显示全部楼层
确实,由于用户界面特权隔离 (UIPI) 的存在,很多消息都会被阻断.
以下来自互联网
在早期的Windows操作系统中,在同一用户下运行的所有进程有着相同的安全等级,拥有相同的权限。例如,一个进程可以自由地发送一个Windows消息到另外一个进程的窗口。从Windows Vista开始,当然也包括Windows 7,对于某些Windows消息,这一方式再也行不通了。进程(或者其他的对象)开始拥有一个新的属性——特权等级(Privilege Level)。一个特权等级较低的进程不再可以向一个特权等级较高的进程发送消息,虽然他们在相同的用户权限下运行。这就是所谓的用户界面特权隔离(User
Interface Privilege Isolation ,UIPI)。
 楼主| 发表于 2023-2-14 12:40:46 | 显示全部楼层
tubaba 发表于 2023-2-14 12:04
确实,由于用户界面特权隔离 (UIPI) 的存在,很多消息都会被阻断.
以下来自互联网
在早期的Windows操作系 ...

学习了~
发表于 2023-2-15 09:38:12 | 显示全部楼层

共同学习,学无止境
发表于 2023-2-15 11:03:03 | 显示全部楼层
顶一个,版主厉害!
发表于 2023-3-6 12:03:05 | 显示全部楼层
版主的2.1 没有发布?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-21 19:06 , Processed in 0.079106 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表