przenośny plik exe do modyfikowania niektórych wpisów rejestru użytkowników na komputerach publicznych


0

Przepraszam, jeśli jest to niewłaściwe forum, ale stackexchange jest przesadny w tej sprawie, więc ... jeszcze raz przepraszam.

Cały czas loguję się na publicznych komputerach z systemem Windows. Komputery te nie zezwalają na uprawnienia administratora i nie pozwalają na bezpośrednią edycję rejestru za pomocą wbudowanych narzędzi systemu Windows, takich jak Regedit.exe.

Umożliwiają one jednak kontom użytkowników wykonywanie następujących czynności:

  • wykonywać skrypty WSH VBScript i Powershell
  • zapytanie WMI
  • Zezwalaj na uruchamianie przenośnych plików wykonywalnych (NIE EXE instalatora oprogramowania)

Są więc pewne operacje, które muszę obecnie wykonywać ręcznie za każdym razem, gdy się loguję, i to będzie uciążliwe. Na przykład włączenie wszystkich ikon w obszarze powiadomień paska zadań.

Chciałbym napisać WSH VBScript, skrypt PowerShell lub EXE, które mogą albo modyfikować Rejestr za pośrednictwem interfejsu API systemu Windows, albo wywoływać WMI. Mógłbym dodać tę funkcjonalność do pliku wsadowego logowania, automatyzując te funkcje.

czy to możliwe?

Dzięki

JB


Tak. Czy to jest odpowiedź na Twoje pytanie? Przeredaguj, aby uzyskać odpowiedzi, które są naprawdę pomocne.
Thomas Weller,

Twoje pytanie jest zbyt niejasne, aby odpowiedzieć. Proszę szczegółowo opisać, co próbujesz osiągnąć i gdzie utkniesz w tym.
root

Jeśli to możliwe, zależy od konfiguracji. Ostrzegam cię przed zrobieniem czegoś, do czego nie masz uprawnień, pisaniem własnego pliku wykonywalnego i umieszczeniem go w tym systemie prawdopodobnie nie należy do rzeczy.
Ramhound,

Uwaga: superuser.com nie jest darmową usługą pisania skryptów / kodów. Jeśli powiesz nam, co próbujesz do tej pory (dołącz skrypty / kod, którego już używasz) i gdzie utknąłeś, możemy spróbować pomóc w rozwiązaniu określonych problemów. Powinieneś także przeczytać Jak zadać dobre pytanie? .
DavidPostill

Możesz zmodyfikować rejestr za pomocą programu Powershell. Spójrz na ten artykuł: blogs.technet.microsoft.com/heyscriptingguy/2015/04/02/…
Kage

Odpowiedzi:


0

Oto odpowiedź. Zrozumiałem i zamieszczam odpowiedź dla innych.

  • Obiekt powłoki Wscript ma metody RegRead, RegWrite i RegDelete, aw mojej szkole wolno nam pisać w HKEY_CURRENT_USERulu:

    Set o = Wscript.CreateObject("Wscript.Shell")
    
  • Nasza szkoła umożliwia uruchamianie zewnętrznych narzędzi do edycji rejestru, takich jak RegKit i Regalyzer. I tak są lepsze niż RegEdit lub Regedt32.

  • Wscript może wykonywać wywołania WMI za pomocą GetObject()instrukcji i adresów URL protokołu winmgmts jako parametrów.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.