Caseta de dialog Run este unul dintre cele mai utile instrumente în cazul în care utilizatorul dorește să deschidă programe pe computerul său. Cu toate acestea, pentru a înțelege mai bine mecanismul de funcționare al casetei de dialog Run, precum și modul în care caseta de dialog Run determină locul în care se află aplicația pe sistem, vă rugăm să consultați articolul de mai jos de la LuckyTemplates.

Cere:
Ca utilizator experimentat, folosesc adesea caseta de dialog Run. Pot înțelege de ce comenzile de mai jos funcționează în caseta de dialog Run, motivul este că aceste comenzi sunt în variabila de mediu PATH disponibilă.
- mpaint
- diskmgmt.msc
- explorator
În plus, comenzile de mai sus funcționează și pe CMD.
Totuși, am o întrebare: de ce comenzile de mai jos funcționează în caseta de dialog Run, chiar dacă aceste comenzi nu sunt în variabila de mediu PATH disponibilă și aceste comenzi nu funcționează nici pe CMD? :
Deci, cum știe caseta de dialog Run unde se află fișierele?
Răspuns:
Când executați orice comandă din caseta de dialog Run, sistemul va căuta cheia App Paths Registry:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Și:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
De exemplu:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
În mod implicit, datele valorii au calea completă către execuție. Dacă calea nu este găsită, caseta de dialog Run va căuta în fiecare director din PATH. În schimb, CMD (prompt de comandă) nu caută aceste chei de registry, ci doar caută PATH.
Consultați mai multe articole de mai jos:
Noroc!