none
不重启有什么方法可以让更改注册表生效? RRS feed

答案

全部回复

  • 要看你改的是什么,你找到依赖注册表的程序或者服务,如果他们支持不重启就可以不用重启,否则还是的重启。

    family as water

    2019年3月22日 12:27
  • 我的初衷是共享共用我造的字,这还得从练习打字的码规前辈——王码五笔说起,五笔码提及的几个概念的其中之一就是字根,如果将其简化基本上都可以打出来了,但若不简之,则有好多不以单个字符存在,http://tieba.baidu.com/p/6072254374?pid=124711290115#124711290115我就想有那么多,都自己造出,再换一下系统默认字集地址就行了(HKEY_CURRENT_USER\EUDC\936SystemDefaultEUDCFont。如何立刻生效?

    单我自己练习,重启不重启无所谓,但要作为输入法练习软件推广,还要重启电脑?在我看来真是奇耻大辱啊。

    2019年3月23日 1:49
  • 改注册表之后可以广播WM_SETTINGCHANGE通知其他程序你做了更改。

    但是没几个程序会监听WM_SETTINGCHANGE就是了。

    你的问题是

    1 其他程序为什么要显示五笔字根?人家好好一句话,你把中间字符替换成五笔字根,没想过显示的文字会不会通顺么?

    2 这个注册表项不是为你的使用场景而设计。共享你造的字没问题,字体免费下载不收版权费就行。要让别人也可以自己造字,也可以提供你的造字软件下载,所见即所得做的好,用户造完了字重启是个事?



    Visual C++ MVP

    2019年3月24日 15:13
    版主
  • 我是在畴划为推广我自己的输入法——醚侎忯芪,参考五笔练打字的软件叫打字高手,菜单第一栏“指法训练”,第二栏是重点“教学”,menuItem有‘字根’、‘成字字’等等,我就想字是字 字根是字根,字在写文章时用,字根你只需要记住在键盘哪个键上,而在练习界面上也只需要见到工就A,见到手就R等等,所以根本没有您的顾虑——偷换字。
    2019年3月25日 1:53
  • 你打字软件里面怎么画系统都不会管,问题是你要做的是输入法,记事本这样的软件里也是可以见到工就显示A的?你要扩展字体倒是没啥,Unicode辅助平面15号和16号都是私人用的,十三万个字符的空间呢,但是做不到望字生字根。

    真要通知系统EUDC的更改话应该是用EnableEUDC。




    Visual C++ MVP

    2019年3月25日 23:08
    版主
  • 所有字根都统一做图了,不造字了。
    • 已标记为答案 czhch 2019年12月6日 6:58
    2019年12月6日 6:58