小弟我用 WinObj 看到的符号链接(SymbolicLink)
我用 WinObj 看到的符号链接(SymbolicLink)
这是我用WinObj看到的系统中设备的符号链接,其中有一些看上去很简洁,比如:
[360HookPort] [SymbolicLink] [\Device\360HookPort]
[360SelfProtection] [SymbolicLink] [\Device\360SelfProtection]
上面2个符号链接在用户模式下,都可以用 CreateFile 函数打开对应的设备。
而有些符号链接看上去很复杂,包含了guid,比如下面2个,
HID#Vid_093a&Pid_2510#6&28b4af60&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
NPF_{064F84B8-A7E8-425E-A64F-BCB21E285A90}
请问,
1、这些复杂的符号链接如何使用?比如,用 CreateFile 函数打开它们时,如何指定文件名?
2、何种情况下创建的设备,会出现这样复杂的符号链接?
3、通过guid,如何获取设备名称?
谢谢
------解决方案--------------------
当不指定名称时会这样
这是我用WinObj看到的系统中设备的符号链接,其中有一些看上去很简洁,比如:
[360HookPort] [SymbolicLink] [\Device\360HookPort]
[360SelfProtection] [SymbolicLink] [\Device\360SelfProtection]
上面2个符号链接在用户模式下,都可以用 CreateFile 函数打开对应的设备。
而有些符号链接看上去很复杂,包含了guid,比如下面2个,
HID#Vid_093a&Pid_2510#6&28b4af60&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
NPF_{064F84B8-A7E8-425E-A64F-BCB21E285A90}
请问,
1、这些复杂的符号链接如何使用?比如,用 CreateFile 函数打开它们时,如何指定文件名?
2、何种情况下创建的设备,会出现这样复杂的符号链接?
3、通过guid,如何获取设备名称?
谢谢
------解决方案--------------------
当不指定名称时会这样