Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |  |
[Native] ZwOpenSymbolicLinkObject - траблы 27.03.02 11:33 Число просмотров: 1120
Автор: cb <cb> Статус: Member
|
> > а ты уверен что \\Device\\HarddiskVolume1 - это > > symboliclink? > > > > cb. > > я это точно знаю и вижу, на моей тачке например > \\Device\\HarddiskVolume1 это symboliclink диска С: > я без проблем получаю symboliclink для С: (т.е. получаю > \\Device\\HarddiskVolume1), а вот наоборот ничего не > получается...
и не получится - SymbolicLink \\??\\C: указывает на DeviceObject \\Device\\HarddiskVolume1.
так вот HarddiskVolume1 это НЕ SymbolicLink - это именованный DeviceObject
cb.
|
<programming>
|
[Native] ZwOpenSymbolicLinkObject - траблы 26.03.02 11:16
Автор: NeuronViking Статус: Незарегистрированный пользователь
|
а именно, делаю так:
RtlInitUnicodeString(&usObjectName,L"\\Device\\HarddiskVolume1");
InitializeObjectAttributes(&inObjectAttributes,&usObjectName,OBJ_CASE_INSENSITIVE,(HANDLE)NULL,(PSECURITY_DESCRIPTOR)NULL);
rc=ZwOpenSymbolicLinkObject(&hSymbolicLink,SYMBOLIC_LINK_ALL_ACCESS,&inObjectAttributes);
здесь ZwOpenSymbolicLinkObject возвращает ошибку
STATUS_OBJECT_TYPE_MISMATCH.
Где грабли? вроде все по ДДК сделал, а не работает :(((
|
 |
[Unix] How can Help me!? 27.03.02 04:22
Автор: Jpro2060 Статус: Незарегистрированный пользователь
|
hello!
i need u're help!
can someone telle me,how can i get the ''''' Petri Net Simulation source code"""""",that,it'll be used for a flexible manufacturing systeme.
I'll give 25$ for the person how can help me.
Thx a lot!
|
 |  |
[Unix] Learn English first 27.03.02 05:09
Автор: + <Mikhail> Статус: Elderman
|
|
 |
[Native] ZwOpenSymbolicLinkObject - траблы 26.03.02 12:29
Автор: cb <cb> Статус: Member
|
а ты уверен что \\Device\\HarddiskVolume1 - это symboliclink?
cb.
|
 |  |
[Native] ZwOpenSymbolicLinkObject - траблы 27.03.02 04:09
Автор: NeuronViking Статус: Незарегистрированный пользователь
|
> а ты уверен что \\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
cb.
|
 |  |  |  |
[Native] ZwOpenSymbolicLinkObject - траблы 27.03.02 13:40
Автор: NeuronViking Статус: Незарегистрированный пользователь
|
> > > а ты уверен что \\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), я вообще сомневаюсь что существует обратная связь между объектом и ссылкой на него, так что "манагер объектов" скорее всего это не делает... однако если такая связь существует, то все в твоих руках - ищи...
cb.
|
|
|