Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ExtractShortPathName

[es] :: Pascal / Delphi / Kylix :: ExtractShortPathName

[ Pregleda: 1233 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.adsl.net.t-com.hr.



+4 Profil

icon ExtractShortPathName26.02.2020. u 14:38 - pre 49 meseci
D2007
ExtractShortPathName na mom kompu radi ispravno. Program koji se vrti na serveru, pokrenem ga preko RDP-a ne vraća ispravnu vrijednost.

Recimo da je exe: C:\Programi\Moji programi\Program.exe
ExtrachShortPathName(Application.ExeName) na serveru mi vrati: C:\Programi\Moji programi\ umjesto C:\Programi\Moji~1\

problem je što putanju prosljeđujem drugom programu kao parametar (tuđi program) pa mi ne prolazi dugi path.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: ExtractShortPathName26.02.2020. u 19:31 - pre 49 meseci
Nekad windows i ne generise short name (ima neko registri podesavanja za to) a nekad ta funkcija ne radi dobro, alternativa je da koristis FindFirst/Next File pozive i da short path sam konstruises.
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
87.116.176.*



+4 Profil

icon Re: ExtractShortPathName27.02.2020. u 06:08 - pre 49 meseci
Ne znam dal će ti pomoći, al pokušaj da taj parametar staviš pod navodne znake, “C:\Programi\Moji programi\“ i tako ga proslediš drugom programu. Kod mene je radilo posao sa nekim dosovskim programom.
Nikad izvini!
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
93.140.17.*



+4 Profil

icon Re: ExtractShortPathName27.02.2020. u 08:27 - pre 49 meseci
Pokušao sam sa jednostruki i dvostrukim navodicima - ne prolazi.
Zna li netko kako "ručno" pretvoriti C:\Programi\Moji programi u C:\Programi\Moji~1\ ?
Nije problem skratiti "Moji programi" u "Moji", ali kako znati koji je redni broj ako ima više path-ova ili file-ova u C:\Programi
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
109.245.225.*



+4 Profil

icon Re: ExtractShortPathName27.02.2020. u 08:57 - pre 49 meseci
http://delphi.cjcsoft.net/viewthread.php?tid=46564
Nikad izvini!
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: ExtractShortPathName27.02.2020. u 17:31 - pre 49 meseci
Verovatno nema kratko ime jer je NtfsDisable8dot3NameCreation 1 umesto 0 o cemu se moze citati:

https://docs.microsoft.com/en-...echnet.10)?redirectedfrom=MSDN

Kad se to promeni onda se moze kreirati fajl sa kratkim imenom.

Sa "dir /x" moze da se proveri da novi fajlovi imaju kratka imena.

Starim fajlovima/direvima se moze moze raditi kad se sa:
AdjustTokenPrivileges
setuej:
SeRestorePrivilege

Onda se i za fajlove i direve menja sa:

SetFileShortNameW

Mora i da se startuje program sa admin pravima (run as admin...)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: ExtractShortPathName

[ Pregleda: 1233 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.