无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: fish2006
打印 上一主题 下一主题

[发布] [2016.2.6 发布 Dism10586版] 俄文版 Win8.1x64 汉化+DIY自用版

    [复制链接]
1#
发表于 2014-3-11 00:41:31 | 显示全部楼层
不喜欢startisback,貌似不好删

点评

我没有试图删除这个,yaojy 汉化是删除这个的,可以向他请教。  详情 回复 发表于 2014-3-11 20:43
回复

使用道具 举报

2#
发表于 2014-3-11 15:36:11 | 显示全部楼层
本帖最后由 ljycslg 于 2014-3-11 15:41 编辑

你这个64位pe是企业版还是专业版?


32位?


点评

64位系统汉化时已发现这些不一致的地方,我认为没有必要一定统一,毕竟是PE,你说这是企业版,它又有什么特殊的地方呢?这些只能说明这个系统具体内容来自不同方面。  详情 回复 发表于 2014-3-11 20:40
回复

使用道具 举报

3#
发表于 2014-3-11 19:11:26 | 显示全部楼层
aida乱码

点评

你把语言设置成中文就正常了,你现在是俄文!!!  详情 回复 发表于 2014-3-11 20:41
回复

使用道具 举报

4#
发表于 2014-3-11 22:13:53 | 显示全部楼层
本帖最后由 ljycslg 于 2014-3-11 22:27 编辑
fish2006 发表于 2014-3-11 20:43
我没有试图删除这个,yaojy 汉化是删除这个的,可以向他请教。


这个搞定了,aida跟踪了下还是没头绪,不知道它是怎么判断的,32位俄版汉化是正常的,怎么64不行?

2010khmsoft的64位汉化版没问题
回复

使用道具 举报

5#
发表于 2014-3-18 23:43:15 | 显示全部楼层
由于sh.exe是32位导致调用的批处理被重定向
比如%windir%\system32 实际运行是到了%windir%\syswow64
注册表也一样,这个问题怎么解决?
回复

使用道具 举报

6#
发表于 2014-3-19 20:12:25 | 显示全部楼层
本帖最后由 ljycslg 于 2014-3-20 11:52 编辑
fish2006 发表于 2014-3-19 19:26
关于sh.exe在64位系统中可能出现的注册表信息处理问题,我现在采取的方法是,若确认或怀疑出问题,则避开 ...


我想到一个方法,关键只要在调用过程中调用到64位程序就会破坏重定向达到目的
所有批处理前面加判断,如果发现是64位系统就加载一个64位调用程序,传递批处理路径参数并退出,64.exe再返回来调用批处理本身不就行了?
  1. @echo off
  2. if "%1"=="flag" goto next
  3. if exist %windir%\syswow64 (start 64.exe %0) else goto next
  4. exit
  5. :next
  6. ...
  7. ...
复制代码


测试OK
我用au3写了一个64位调用程序
64.rar (331.42 KB, 下载次数: 3)
au3源码
  1. If $cmdline[0] <1  Then
  2.         Exit
  3. EndIf

  4. ShellExecute ($cmdline[1], "flag", "", "", @SW_HIDE)
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-3 16:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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