Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für Borland Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
BDS 4 Vista64 mit UAC läuft nur mit "als Administrator"
Ein Thema von chaosben.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Die Delphi-IDE
Seite 1 von 2   [ 25 Beiträge ]  Gehe zu Seite 1, 2  Weiter
 
 Autor 
 Nachricht 
 
chaosben #1|Beitrag #911424Verfasst am: 02.07.2008, 15:28      Titel: BDS 4 Vista64 mit UAC läuft nur mit "als Administrator& Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

Hi!

Ich brauch mal einen Tip von euch. Es geht um das leidige Thema Vista (SP1) und Delphi. Die Installation ist geglückt die Updates sind drin und nun will ich es starten und es passiert nichts. Naja fast nichts. Im Anhang findet ihr ein Log vom ProcessMonitor, was die BDS.exe macht. Es kommt kein Splash ... reinweg gar nichts. Nur der Prozess ist im Taskmanager zu sehen.

Wenn ich das Ganze dann "Als Administrator" starte, funktioniert alles wunderbar. Aber ich weiß das es auch ohne geht, denn vor der Neuinstallation ging es ohne diese Option.

Wenn ihr also einen Hinweis für mich habt, wäre ich sehr dankbar.

[ An diesen Beitrag wurden eine oder mehrere Dateien angehängt. Zum Herunterladen bitte anmelden. ]

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
mkinzler #2|Beitrag #911499Verfasst am: 02.07.2008, 18:45      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
sehr aktives Mitglied
Status: offline
Beiträge: 18.802
angemeldet: 09.12.2005
Wohnort: Heilbronn
RAD-Studio 2007 Professional

Erzeuge am Besten ein Admin-Manifest für Delphi
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
chaosben #3|Beitrag #911557Verfasst am: 02.07.2008, 21:02      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

Ich kanns grad nicht ausprobieren (mach ich morgen früh) ... daher frage ich mich: Was bringt das? Erzwingt das nur die Frage nach den Admin-Rechten? Oder passiert da mehr?

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
RWarnecke #4|Beitrag #911564Verfasst am: 02.07.2008, 21:25      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
sehr aktives Mitglied
Alter: 31
Status: offline
Beiträge: 1.000
angemeldet: 31.12.2004
Wohnort: Stuttgart
Turbo Delphi für Win32

Da wird die Anwendung genaus so ausgeführt, als wenn Du über das Kontextmenü mit "Als Administrator..." ausführst.

CopyAndSync 1.6.1 ; SystemInfo 1.5.0 ; Zeus 0.6.0
BIS Tipps & Tricks
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
chaosben #5|Beitrag #911568Verfasst am: 02.07.2008, 21:40      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

Naja ... das ist ja das Problem. Wir haben auf Arbeit eine Novell-Umgebung und alle Prozessen die unter den Extra-Admin-Rechten laufen, sehen die gesharten Laufwerke nicht.
Deswegen ist das ausführen "als Administrator" keine Alternative.

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
RWarnecke #6|Beitrag #911575Verfasst am: 02.07.2008, 21:54      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
sehr aktives Mitglied
Alter: 31
Status: offline
Beiträge: 1.000
angemeldet: 31.12.2004
Wohnort: Stuttgart
Turbo Delphi für Win32

chaosben hat folgendes geschrieben:
Naja ... das ist ja das Problem. Wir haben auf Arbeit eine Novell-Umgebung und alle Prozessen die unter den Extra-Admin-Rechten laufen, sehen die gesharten Laufwerke nicht.
Deswegen ist das ausführen "als Administrator" keine Alternative.

Was heißt hier unter Extra-Admin-Rechte laufen ? Der Novell-Client läuft nicht unter dem Benutzer sondern unter System-Rechten. Der greift am wenigsten bis garnicht auf die UAC zu. Netzlaufwerke verbinden, kannst Du auch normal mit Userrechten. Mache Dir doch mal das Admin-Manifest mit dem Namen bds.exe.manifest. Du wirst sehen, dass dann das BDS einfach mit einem Doppelklick startet.

CopyAndSync 1.6.1 ; SystemInfo 1.5.0 ; Zeus 0.6.0
BIS Tipps & Tricks
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
chaosben #7|Beitrag #911676Verfasst am: 03.07.2008, 07:03      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

RWarnecke hat folgendes geschrieben:
Der Novell-Client läuft nicht unter dem Benutzer sondern unter System-Rechten. Der greift am wenigsten bis garnicht auf die UAC zu.

Es geht ja nicht um den Novell-Client sondern um die Shares die er erstellt. Die werden von Programmen nicht gesehen, die man "als Administrator" startet. aber egal.

Meine bds.exe.manifest - Datei sieht jetzt so aus:
Code: zusammenfalten | markieren
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="bds.exe" type="*"/>
  <description>elevate execution level</description>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
   <security>
     <requestedPrivileges>
      <requestedExecutionLevel level="requireAdministrator"/>
     </requestedPrivileges>
   </security>
  </trustInfo>
</assembly>


Aber: es funktioniert noch immer nicht. Ist das Manifest falsch?

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
chaosben #8|Beitrag #911855Verfasst am: 03.07.2008, 15:31      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

So, bin inzwischen nicht viel weiter gekommen.

Ein anderes Vista lädt an der Stelle, wo es bei mir abbricht, als nächste die ole32.dll. -> Ist da, Rechte sind da.

Der Codegear-Support wollte einen Screenshot von dem Programm das nicht läuft und keine Fehlermeldung bringt. -> ouch!

Das einzig sinvolle was ich bisher gefunden habe, ist der Fehler den Windows meldet, sobald ich die BDS via OllyDebug starte:
Code: zusammenfalten | markieren
Problemereignisname:   APPCRASH
  Anwendungsname:   bds.exe
  Anwendungsversion:   10.0.2151.25345
  Anwendungszeitstempel:   2a425e19
  Fehlermodulname:   ntdll.dll
  Fehlermodulversion:   6.0.6001.18000
  Fehlermodulzeitstempel:   4791a783
  Ausnahmecode:   80000004
  Ausnahmeoffset:   0003a11a
  Betriebsystemversion:   6.0.6001.2.1.0.256.6
  Gebietsschema-ID:   1031
  Zusatzinformation 1:   e51a
  Zusatzinformation 2:   4c0d4d78887f76d971d5d00f1f20a433
  Zusatzinformation 3:   e51a
  Zusatzinformation 4:   4c0d4d78887f76d971d5d00f1f20a433


Hat irgendeiner ne Ahnung?

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
sakura #9|Beitrag #911869Verfasst am: 03.07.2008, 15:58      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
Super-Moderator
Alter: 31
Status: offline
Beiträge: 11.173
angemeldet: 10.06.2002
Wohnort: München
RAD-Studio 2007 Architect

Das BDS 4 muss unter Vista (egal ob 32 oder 64 Bit) mit Adminrechten ausgeführt werden. Da kommst Du leider gar nicht weiter drum. Ansonsten musst Du auf BDS 5 (RAD Studio 2007) wechseln.

...Cat...

Niveau ist keine Handcreme!Mein neues Blog ist endlich online
CodeGear Associate Evangelist
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
chaosben #10|Beitrag #911988Verfasst am: 03.07.2008, 20:59      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

Danke für die Antwort Daniel, aber ich muss dir zumindest teilweise widersprechen.
Vor der Neuinstallation des Vistas ging es ohne Adminrechte.
Und ich hab einen 2. Rechner (Vista 64, BDS 4, UAC an) auf dem es ohne Adminrechte funktioniert. Nur leider weiß ich nicht mehr wie wir das erreicht haben.

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)

 Zuletzt bearbeitet von chaosben am 03.07.2008, 21:01, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
MagicAndre1981 #11|Beitrag #912060Verfasst am: 03.07.2008, 22:51      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 27
Beiträge: 1.924
angemeldet: 04.06.2004
Wohnort: Nordhausen
Delphi 7 Enterprise

erstell mal unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps einen Schlüssel BSD.exe und dann erstellst du dort einen REG_EXPAND_SZ mit dem Namen "DumpFolder" und gibt einen gültigen Ordner an.

Wenn das BDS nun abrödelt hast du ne Minidump die du analysieren kannst. Vllt hilft dir das weiter.

"A programmer is just a tool which converts caffeine into code", Shocked daran wirds wohl liegen, dass ich Abends nie pennen kann

Luckie hat folgendes geschrieben:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
argonix #12|Beitrag #912061Verfasst am: 03.07.2008, 22:54      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 219
angemeldet: 28.02.2007
Delphi 2005 Personal

chaosben hat folgendes geschrieben:
Vor der Neuinstallation des Vistas ging es ohne Adminrechte.

Nur mal so aus interesse: War da das SP1 schon drauf?

Lazarus - täglich aktualisierte Builds
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Chemiker #13|Beitrag #912078Verfasst am: 04.07.2008, 00:08      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
sehr aktives Mitglied
Alter: 48
Status: offline
Beiträge: 487
angemeldet: 14.08.2005
Delphi 2006 Professional

Hallo,

das BDS 2006 läuft unter Vista Home SP 1 auch ohne Adminrechte. Einzig die Installation vom Update #1 machte Schwierigkeiten.

http://www.delphipraxis.net/topic1363 ... +installieren.html&highlight=

Bis bald Chemiker

wer gesund ist hat 1000 wünsche wer krank ist nur einen.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
chaosben #14|Beitrag #912120Verfasst am: 04.07.2008, 07:03      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
aktives Mitglied
Alter: 25
Status: offline
Beiträge: 899
angemeldet: 27.04.2005
Wohnort: Görlitz
Delphi 2006 Enterprise

Danke für eure Antworten.

MagicAndre1981 hat folgendes geschrieben:
Wenn das BDS nun abrödelt hast du ne Minidump die du analysieren kannst.

Das ist ja das Problem. Die BDS rödelt eben nicht ab. Der Prozess läuft, aber tut nix. Das letzte was er tut ist ein RegOpenKey "HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\Compatibility\bds.exe" was in einem "NAME NOT FOUND" endet. Danach kommt noch ein "Thread Exit" und danach dödelt der Prozess mit 5 Threads weiter ohne etwas sinnvolles zu tun.

argonix hat folgendes geschrieben:
Nur mal so aus interesse: War da das SP1 schon drauf?

Ja. Zwar wurde BDS4 vor dem SP1 installiert, aber sollte ja egal sein.

Chemiker hat folgendes geschrieben:
das BDS 2006 läuft unter Vista Home SP 1 auch ohne Adminrechte.

Danke für den "Mutmacher". Smile Sagst du mir auch wie du das hinbekommen hast? In dem gelinkten Thread geht es ja nur um die Updates. Die bekomme ich auch installiert.

//edit:
So langsam dämmerts(bei mir). Das arme Delphi will mit "All Access" ein "RegOpenKey" auf "HKCU\Software\Borland\BDS\4.0" machen und bekommt als Antwort ein "Access Denied". Genau das klappt als Admin. Eben nur nicht als "Nicht-Admin"

//edit2: Und jetz kommt der Oberhammer: Auf dem 2. Vista-Rechner funktioniert genau das ohne Adminrechte. Grübelnd...

Ergibt das für euch einen Sinn?

TUO.net
If I have seen farther it is by standing on the shoulders of Giants. (Isaac Newton)

 Zuletzt bearbeitet von chaosben am 04.07.2008, 12:34, insgesamt 6-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Chemiker #15|Beitrag #912392Verfasst am: 04.07.2008, 18:53      Titel: Re: BDS 4 Vista64 mit UAC läuft nur mit "als Administra Antworten mit Zitat
sehr aktives Mitglied
Alter: 48
Status: offline
Beiträge: 487
angemeldet: 14.08.2005
Delphi 2006 Professional

Hallo chaosben,

hast Du die Zugriffsrechte von Borland\BDS\4.0\Bin – Verzeichnis geändert?

Bis bald Chemiker

wer gesund ist hat 1000 wünsche wer krank ist nur einen.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.