|
已知问题:
在x64系统下独立加载模式无法使用,只能使用兼容模式。
独立加载模式和兼容模式不能混用,一个模式无法停用另一个模式加载的gdi++
独立加载模式不兼容旧版本,因此系统中不能同时加载两种不同版本的GDI++,否则停用时使用不兼容版本gdi++的程序将出错崩溃。
修改UnloadDll列表后GDITray不会立刻读取,直到重新启用为止。
不可将GDITray.exe加入到UnloadDll列表中,否则无法启用。但可以加入到excludeModule中。
未解决字体链接后中文比windows本身小一号的问题。
未解决PowerPoint竖向文字混乱问题。
其他说明:
系统服务由于运行在不同账户下且默认禁止与桌面交互,通常都是无法加载的。
兼容模式下的重新启用功能不够稳定,很多时候重新启用后程序都没有加载。为官方版本未解决bug,使用独立模式即可。
有时会出现加载成功但不渲染问题,重新停用启用一次即可,这是detour存在的问题。
在兼容模式下,UnloadDll中的进程仍然会显示为已启用。
高权限模式提供了访问系统进程的能力,可以看到系统进程的加载状态。在vista及以上系统中使用此模式需要以管理员身份启动。
进程列表中不可以对GDITray本身操作。
由于Chrome沙盘的安全特性,一旦为chrome停用GDI++就无法启用,必须重启chrome。
关于新参数:
配置文件现在可以提供和HE版类似的UnloadDll段,格式为
[UnloadDll] (不区分大小写)
进程名1
进程名2
进程名不需要全路径,文件名即可。
在此段中的进程分情况加载:
兼容模式下:加载但完全无效,干净程度超过excludeModule,仅加载dll,不拦截任何函数。
独立加载模式、注册表加载:不加载到对应进程。手工加载亦无效。
使用GDI++.exe加载:加载,有效。
特别说明:
不可将GDITray本身加入此列表内,会导致无法启用的问题。
|