Odpowiedzi:
Nie ma prostego sposobu na wykrycie tego. Jedyna różnica między „na maszynę” a „na użytkownika” polega na tym, że program zapisuje swoje ustawienia w miejscu, które jest unikalne dla każdego użytkownika ( HKEY_LOCAL_USERw rejestrze i / %APPDATA%lub %LOCALAPPDATA%folderze w systemie plików) lub wspólne dla wszystkich użytkowników ( HKEY_LOCAL_MACHINEw rejestr i %PROGRAMDATA%system plików)
Wszystko to jest wewnętrzne i niestandardowe dla każdego napisanego programu i nie ma ogólnej „flagi”, którą można by gdzieś przeczytać, która mogłaby powiedzieć, jakiej metody używa program.
Jeśli chcesz wiedzieć, czy konkretny program jest zainstalowany jako na użytkownika lub na maszynę, otwórz nowe pytanie i pamiętaj o podaniu szczegółów programu, o którym chcesz wiedzieć.
Program Files, najprawdopodobniej został zainstalowany w trybie na maszynę . Jeśli jest zainstalowany w innym katalogu, nigdy nie możesz być pewien. Jeśli jednak program jest zainstalowany w profilu użytkownika, najprawdopodobniej został zainstalowany w trybie dla użytkownika .
%appdata%lub %programdata%(robi to Notepad ++)
Program Filesale to inna sprawa, prawda?