VNC-Einzelklick und UAC unter Windows 7

13002
rotard

Ich arbeite für ein IT-Beratungsunternehmen und wir haben UltraVNC Single Click verwendet, um zu den Desktops unserer Benutzer zu gelangen. Es hat wirklich gut funktioniert und unsere Techniker waren mit dieser Lösung sehr zufrieden. Allerdings ... Unsere Kunden ziehen endlich von XP auf Windows 7 um. Sie haben keine Administratorrechte. Wir geben ihnen keine Admin-Passwörter. Beim Starten der ausführbaren Datei mit einem Klick wird eine VNC-Eingabeaufforderung auf dem Remote-Desktop generiert. Dies ist kein Starter für uns.

Bei der Verwendung von SC geht es darum, dass wir den Desktop des Benutzers anzeigen können und dass es nicht erforderlich ist, dass ständig ein Dienst ausgeführt wird, der auf Verbindungsanfragen wartet, sodass Standard-VNC oder RDP für uns nicht funktionieren.

Hat sich jemand mit einem Klick in Vista / Windows 7 befasst? Welche Problemumgehungen haben Sie angewendet? Möglicherweise gibt es eine Methode, die ich nicht gefunden habe, um eine bestimmte Anwendung auf die weiße Liste zu setzen, damit keine UAC-Eingabeaufforderungen generiert werden.

Bearbeiten: Zur Klarstellung ist die Deaktivierung von UAC NICHT EINE OPTION. Ich muss die Benutzerkontensteuerung für diese eine Anwendung umgehen, aber aktiviert lassen.

4

4 Antworten auf die Frage

3
Totor

Ich benutze ein Rubin-Skript, verpackt in ein Exe mit Ora. Da es nicht als selbstextrahierte ZIP-Datei registriert ist, werden Sie von Windows 7 nicht zur Eingabe des Administratorkennworts aufgefordert. mag kompliziert klingen, ist es aber nicht.

Es ist wirklich eine gute Abhilfe.

Außerdem können Sie sich selbst ein eigenes Exe erstellen und die Einstellungen offline ändern.

.

wie man :

dir machen

myexe 

ultravnc-sc.exe in entpacken

myexe/ultravnc-sc 

Ruby installieren: http://rubyinstaller.org/downloads/ (ich verwende den 1.8.x-Zweig)

Installieren Sie ocra: in einer Befehlszeile

gem install ocra -r --http-proxy=http://yourproxy_ifneed 

ruby script myexe / myexe.rbw bearbeiten:

Dir.chdir File.dirname($0) exit if defined?(Ocra) system('ultravnc-sc/winvnc.exe') 

build exe: auf einer Kommandozeile

cd myexe ocra --icon ultravnc-sc/icon1.ico myexe.rbw ultravnc-sc/** 

Probier es aus !

das ist alles!

0
stukelly

Schauen Sie sich ChuckVNC an, da die InstantSupport-Programmdatei als aktueller Benutzer ausgeführt wird.

Sie können jedoch keine Aktionen ausführen, für die Administratorrechte erforderlich sind. Die Aufforderung zur Benutzerkontensteuerung wird weiterhin angezeigt.

0
bendiy

Ich bin auf dieses Problem gestoßen. Um dieses Problem zu umgehen, verwenden Sie 7-Zip, um die benutzerdefinierte "ultravnc-sc.exe" in ein Verzeichnis "ultravnc-sc" zu extrahieren und anschließend die "winvnc.exe" darin auszuführen.

Wenn Ihre Benutzer 7-Zip nicht installiert haben oder ein anderes Programm, das eine selbstextrahierende ausführbare Datei extrahieren kann, können Sie sie einfach selbst extrahieren und dann ein ZIP-Archiv des Verzeichnisses "ultravnc-sc" erstellen, das der Benutzer herunterladen kann. zB "ultravnc-sc.zip". Lassen Sie den Benutzer "ultravnc-sc.zip" herunterladen, extrahieren Sie ihn und führen Sie "winvnc.exe" aus. Es ist nicht so einfach wie ein Klick, aber es ist nicht zu schwer, ihnen das Extrahieren eines Zip über das Telefon zu erleichtern.

Auch ChuckVNC scheint die Richtung zu sein, in die sich die Dinge jetzt bewegen, aber es muss ein Repeater laufen, damit es funktioniert.

-3
djshortbus

Sie können UAC IN VISTA ODER 7 deaktivieren, indem Sie MSCONFIG über das Menü Ausführen ausführen. Klicken Sie auf die Registerkarte Extras. Scrollen Sie nach unten, bis "UAC deaktivieren" angezeigt wird. Klicken Sie auf diese Zeile.

Ich denke nicht, dass das Ziel darin besteht, die Benutzerkontensteuerung vollständig zu deaktivieren (und ich denke nicht, dass dies das Problem lösen würde, da die Benutzer keine Administratoren sind). coneslayer vor 13 Jahren 0
coneslayer ist richtig. Wenn Sie den Benutzern Administratorrechte geben, würde dies den Zweck verfehlen rotard vor 13 Jahren 0