runas registry

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
purebas
Beiträge: 127
Registriert: 11.03.2008 23:59
Wohnort: München

runas registry

Beitrag von purebas »

Ich weis nicht, ob ich hier richtig bin...Ich frage einfach...

Gibt es in der Registry (Windows XP) einen Key, wo man ein
Programm angeben kann, was beim Ausführen (Doppelklick)
vorab automatisch "runas" aufruft. Im Prinzip müsste es so
einen Key geben, da ja Programme mit entsprechendem Manifest
und mit dem Dateinamen "setup.exe" genauso funktionieren.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: runas registry

Beitrag von ts-soft »

Registry Key gibts meines Wissens nach nicht dafür. Du kannst nur eine entsprechende Verknüpfung
erstellen. Verknüpfung/Eigenschaften/Erweitert/Ausführen als:

Programme die Setup oder ähnlich heißen und keine Manifest haben provozieren den UAC
unter Vista und Sieben automatisch :mrgreen:
Benutzeravatar
purebas
Beiträge: 127
Registriert: 11.03.2008 23:59
Wohnort: München

Re: runas registry

Beitrag von purebas »

Der Mechanismus unter Vista und Win7 ist mir bekannt. Mir ging es nur um die beschriebene Möglichkeit unter XP.
Mittlerweile habe ich folgendes gefunden:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Dateiname.exe]
"RunAsOnNonAdminInstall"=dword:00000001
"BlockOnTSNonInstallMode"=dword:00000001

Damit kommt dann eine Art "runas" Dialog hoch.
Allerdings sagt der Dialog unter anderem: "Einige Programme werden nicht richtig installiert..."
Das ist natürlich nicht so toll, da mein Programm ja bereits installiert ist. Der Anwender
wundert sich dann wahrscheinlich, wegen dem Satz.

Naja, ich mache das mit der Verknüpfung... Danke!
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Re: runas registry

Beitrag von Blackskyliner »

In den Classes für exe datein rumschreiben und da als command statt %s oder wie des gleich nochmal war 'runas %s'... Jedoch sollte man sich bei so einer Modifikation im Klaren sein, das wenn man 1 was falsch macht man KEIN Programm mehr starten kann... Zudem weiß ich nicht inwieweit sich das etvl. auf den Windowsstart auswirken könnte... Man könnte daher ein eigene Programm starten was nur einen RunAs Bringt, wenn eine bestimmte Bedingung erfüllt ist...

Wie gesagt ne sehr abartige Lösung, aber es funktioniert, hab mir schon einmal ein Windows mit soner Modifikation zerschossen, nur um zu sehen was passieren könnte im Falle dass ;)
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Antworten