Piotr Ziemian \(Automex\)
2/20/2007 10:57:00 AM
U?ytkownik "Jakub Debski" <debski.jakub@wp.pl> napisa3 w wiadomo?ci
news:mn.a2267d727f655e1e.68470@wp.pl...
> SetCurrentDirectory dzia3a na maksymalnie MAX_PATH.
to mo?e ustawia nowy bie??cy katalog przy pomocy CreatFileW, ta funkcja
powinna jako? obs3u?ya ?ciezki d3u?sze niz MAX_PATH:
HANDLE currentDir = CreateFileW(
bardzo_dluga_sciezka_bez_nazwy_pliku,
GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,0,NULL
);
if (currentDir != INVALID_HANDLE_VALUE) // uda3o sie ustawia katalog...
{
CloseHandle(currentDir); // ewentualnie przenie?a za CreateProcessW
CreateProcessW(aplikacja_bez_sciezki,...);
}
Pozdrawiam,
Piotr