> а ты уверен что \\Device\\HarddiskVolume1 - это > symboliclink? > > cb.
я это точно знаю и вижу, на моей тачке например \\Device\\HarddiskVolume1 это symboliclink диска С:
я без проблем получаю symboliclink для С: (т.е. получаю \\Device\\HarddiskVolume1), а вот наоборот ничего не получается...
[Native] ZwOpenSymbolicLinkObject - траблы27.03.02 11:33 Автор: cb <cb> Статус: Member
> > а ты уверен что \\Device\\HarddiskVolume1 - это > > symboliclink? > > > > cb. > > я это точно знаю и вижу, на моей тачке например > \\Device\\HarddiskVolume1 это symboliclink диска С: > я без проблем получаю symboliclink для С: (т.е. получаю > \\Device\\HarddiskVolume1), а вот наоборот ничего не > получается...
и не получится - SymbolicLink \\??\\C: указывает на DeviceObject \\Device\\HarddiskVolume1.
так вот HarddiskVolume1 это НЕ SymbolicLink - это именованный DeviceObject
> > > а ты уверен что \\Device\\HarddiskVolume1 - это > > > symboliclink? > > > > > > cb. > > > > я это точно знаю и вижу, на моей тачке например > > \\Device\\HarddiskVolume1 это symboliclink диска С: > > я без проблем получаю symboliclink для С: (т.е. > получаю > > \\Device\\HarddiskVolume1), а вот наоборот ничего не > > получается... > > и не получится - SymbolicLink \\??\\C: указывает на > DeviceObject \\Device\\HarddiskVolume1. > так вот HarddiskVolume1 это НЕ SymbolicLink - это > именованный DeviceObject > > cb.
ты ошибаешься, все получится, нужно только понять как это ДЕЛАЕТ манагер объектов. А он это как-то делает.
[Native] ZwOpenSymbolicLinkObject - траблы27.03.02 13:59 Автор: cb <cb> Статус: Member
> ты ошибаешься, все получится, нужно только понять как это > ДЕЛАЕТ манагер объектов. А он это как-то делает.
не получится тем способом который ты используешь (ZwOpenSymbolicLinkObject), я вообще сомневаюсь что существует обратная связь между объектом и ссылкой на него, так что "манагер объектов" скорее всего это не делает... однако если такая связь существует, то все в твоих руках - ищи...