Tesla.Angela 发表于 2016-11-25 09:43:39

[分享]从FILE_OBJECT里获取完整NT路径和DOS路径

众所周知在FILE_OBJECT.FileName的路径是不带盘符的,于是网上各种QUICK AND DIRTY的代码就干脆直接从FileName里取得“无头路径”。
这种恶心的做法自然是要不得的,现在分享一下从这个结构体里取完整路径的方法。区区40行代码(还包括空行和注释),即可支持XP到WIN10。**** Hidden Message *****不知道啥时候这段代码会出现在某些“大牛”的工程里然后标为“原创”。哈哈。

284406022 发表于 2016-11-25 09:53:31

获取路径经常用到,来看看

xtfpg 发表于 2016-11-25 09:55:15

我要看看

meesong 发表于 2016-11-25 09:55:30

感谢~学习~~

renminbi 发表于 2016-11-25 09:59:00

学习

zjr230506 发表于 2016-11-25 10:52:11


学习

icqw 发表于 2016-11-25 10:55:28

学习。

376963444 发表于 2016-11-25 12:28:03

666

376963444 发表于 2016-11-25 12:28:24

666

tangptr@126.com 发表于 2016-11-25 12:34:06

本帖最后由 tangptr@126.com 于 2016-11-25 12:35 编辑

最后一句亮了
话说IoQueryDosDeviceName就能直接拿到DOS路径,虽然不支持2000

nayan007 发表于 2016-11-25 18:56:40

看看 学习一下

qq569582281 发表于 2016-11-29 09:23:40

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈感谢分享

kz丶cn 发表于 2016-11-29 19:40:11

这个地方的FileName会自动更新吗?就是如果运行中的程序改名再次运行 能显示改名后的路径?

125096 发表于 2016-11-30 08:45:58

多谢分享

y0x0y 发表于 2016-11-30 20:27:53

看看

flac 发表于 2016-12-5 20:42:18

我要学习

清寜 发表于 2016-12-24 22:42:56

看看怎么获取的。

黄枫叶 发表于 2017-1-2 13:21:09

好像这里可以改路径

616152467 发表于 2017-1-2 22:07:52

学习学习

3207145141 发表于 2017-1-2 22:31:50

学习一下.谢谢.

wangmin1944 发表于 2017-3-11 15:04:41

mirvc 发表于 2017-4-11 20:05:35


感谢~学习~~

YOUBADBAD 发表于 2017-4-18 22:19:52

66666666不愧是老大

ala20008 发表于 2017-4-22 12:29:50

瞅瞅

c3358 发表于 2017-7-21 20:39:45

获取路径经常用到

wangyang 发表于 2017-11-1 11:27:40

学习学习

daniellee 发表于 2017-11-9 09:56:35

近来每天都在学习大牛的文章

mmlai8 发表于 2018-2-13 21:57:32

最后一句亮了

luqi_44 发表于 2018-6-6 14:44:12

学习中

QinBeast 发表于 2018-7-16 02:24:27

最近在为路径问题纠结

zoandcom 发表于 2018-11-5 01:07:03

能拿到FILE_OBJECT是个麻烦

lpmjknj 发表于 2018-12-30 11:29:07

学习一下
页: [1] 2
查看完整版本: [分享]从FILE_OBJECT里获取完整NT路径和DOS路径