2009-08-15 9 views
9

Po uruchomieniu programu Sticky Note w systemie Windows 7 jego proces nosi nazwę StikyNot.exe. Kilka innych procesów systemu Windows zachowuje nazwy procesów pod 8 literami.Jaka jest przewaga posiadania 8-literowego procesu?

Dlaczego to robią? Jaka jest korzyść? Czy oni po prostu trzymają się przeszłości? Czy wszyscy powinni publikować 8-literowe pliki wykonywalne?

Odpowiedz

6

Stare "krótkie nazwy" systemu DOS/Windows były w wersji 8.3 i nadal są niektóre funkcje DDE/RPC/COM i interfejsy API w oknach, które ich używają. Plus kilka produktów innych firm.

0

Są po prostu przywiązanie do przeszłości, nie jest zaletą używania nazw w formacie 8.3. Wszystkie systemy plików, które są dla ciebie ważne, będą je obsługiwać, jeśli system plików użytkownika ulegnie awarii i jakoś powróci do nazw plików 8.3, to powinni oczekiwać, że aplikacje przestaną działać.

Wiele nowoczesnych aplikacji windowsowych używa dłuższych nazw plików. To dobry pomysł.

Zwróć też uwagę, że pliki wykonywalne Windows nie muszą w rzeczywistości kończyć się rozszerzeniem .exe, ale trudno je wykonać (za pomocą Eksploratora), jeśli tego nie robią; nadal możesz je uruchamiać, używając CreateProcess()

Powiązane problemy