Otevřít v Exploreru používá špatná oprávnění?
Posted: 09 Jun 2007, 16:28
Zajímalo by mě, jak funguje příkaz otevření ve WinExploreru (Shift-F3). Mám spuštěný AS jako Admin v rámci normálního účtu, ale když chci otevřít složku, do které má přístup jenom Admin, vyhlásí Explorer chybu, že nemám přístup. Stejně tak při použití context menu na složku a Otevřít/Prozkoumat.
Vypadá to, že se používá nějakého obecného systémového volání, které bere v potaz explorer, který je již spuštěn jako WM (= window manager, známo z Linuxů), místo toho, aby spustil nový proces pod právy, které má hlavní okno.
Zkusil jsem trik:
1] přihlásil jsem se jako ether (člen Users)
2] spustil jsem AS jako Admin
3] zabil jsem explorer.exe
4] v AS jsem šel do složky "D:\Documents and Settings" a použil Shift-F3
5] tentokrál se nepohlo použít procesu exploreru pod právy ethera, protože tam nebyl, tak se začal spouštět nový explorer, který mně ale nečekaně vyhodil hlášku v přiloženém obrázku
Zdá se, že by problém mohl být i v neuvozovkování otevírané cesty.
Vypadá to, že se používá nějakého obecného systémového volání, které bere v potaz explorer, který je již spuštěn jako WM (= window manager, známo z Linuxů), místo toho, aby spustil nový proces pod právy, které má hlavní okno.
Zkusil jsem trik:
1] přihlásil jsem se jako ether (člen Users)
2] spustil jsem AS jako Admin
3] zabil jsem explorer.exe
4] v AS jsem šel do složky "D:\Documents and Settings" a použil Shift-F3
5] tentokrál se nepohlo použít procesu exploreru pod právy ethera, protože tam nebyl, tak se začal spouštět nový explorer, který mně ale nečekaně vyhodil hlášku v přiloženém obrázku
Zdá se, že by problém mohl být i v neuvozovkování otevírané cesty.