作者jayzhuang (Jay)
看板C_Sharp
标题[问题] 读取本机机码数值的问题
时间Wed Apr 3 17:57:09 2019
各位大神您好! 最近公司要我研究一些新的东西
所以自己做了些实验是关於本机机码项目的问题
(主要是针对HKEY_LOCAL_MACHINE下的项目-属於本机群组原则中-可以透过修改机码数值
来改变这些细项设定)
但奇怪,我在测试的时候发现有些项目会显示数值,但有些无法显示....?
是为什麽?
附上我的测试状况:
第一次跟第二次随机抓取某项目读取看看:
https://imgur.com/a/awFjs7i
https://imgur.com/a/qIH6ga6
https://imgur.com/a/4gQrDqw
但是第三次测试某些项目都不行....
https://imgur.com/a/fCkjdEI
附上我的程式码:有先app.manifest来运行管理者权限执行WinForm
https://imgur.com/a/6s4IczN
PS:这些项目都不是本机群组原则,只是刚好都在HKEY_LOCAL_MACHINE底下的,
因为本机群组原则的"Windows设定/安全性设定/本机设定"也是在这底下
我得实验看看是不是每个项目都可以抓得到,结果某些项目也是无法读取
想请问是什麽原因?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.102.123
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1554285432.A.A4B.html
※ 编辑: jayzhuang (218.161.102.123), 04/03/2019 17:59:39
1F:推 anumis: 会不会是路径问题? 04/04 00:56
有确认过很多次,路径没有问题.....
不然我可能要换写法再试看看
※ 编辑: jayzhuang (114.39.126.37), 04/05/2019 22:40:12
2F:推 a8989332: 切换64/32 bit编译试试看 04/08 22:33
楼上大大,这是什麽意思啊?@@ 听不太懂....
是要上面原本为32位元,修改为64位元吗?
(这一段?)
https://imgur.com/FDs59KI
※ 编辑: jayzhuang (218.161.102.123), 04/10/2019 09:56:36
※ 编辑: jayzhuang (218.161.102.123), 04/10/2019 09:58:37
3F:推 Litfal: 抓一张专案属性第一页的图来看看 04/11 22:05
楼上大大,不好意思,您说专案属性是这边吗?
不晓得您要看的是哪段...(我对专案档点右键->属性 打开看得)
https://imgur.com/xXZ02ha
※ 编辑: jayzhuang (218.161.102.123), 04/12/2019 10:51:57
4F:推 Litfal: 说错了是第二页,有个平台目标都选选看,新版预设应该是建 04/12 17:48
5F:→ Litfal: 议使用32bits,而你对照的registry node是64bits的 04/12 17:48
6F:推 Litfal: regedit那边要看WOW6432Node才是32bits应用程式读写的 04/12 17:51
大大您好,您是指我红线框框的内容吗? 我照您的意思先都勾选了
(原本预设只有勾选使用32位元)
https://imgur.com/3mMs961
我今天再测试看看...
(ps:不太懂您说的wow6432Node是指什麽.... 等等上网研究看看)
※ 编辑: jayzhuang (218.161.102.123), 04/15/2019 09:56:24
7F:推 Litfal: Any CPU那格 04/15 19:14
Li大大,抱歉让我整理一下,目前您要看的东西是这一部分吗?
https://imgur.com/a/W7rV4Ws
https://imgur.com/a/o6lSCyG
另外目前针对我这专案的问题,它还是处在某些项目的数值完全无法读取
这部分您所建议的方法可以再跟我描述一次吗? 不太懂您想要改良的方法....
(抱歉最近公司再测试新的软体,所以我这专案暂时一直没动)
※ 编辑: jayzhuang (218.161.102.123), 04/17/2019 09:54:46
9F:→ niklee29: 这个选项吧 04/25 14:58
谢谢,我明天来试试看,这几天要忙别的东西
等我用完会再上来跟大家回应改的状况。
※ 编辑: jayzhuang (114.27.134.228), 04/26/2019 14:33:19