AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Systemeigenschaften per CMD aufrufen

Ein Thema von IMPEGA · begonnen am 2. Feb 2017 · letzter Beitrag vom 6. Feb 2017
 
IMPEGA

Registriert seit: 19. Jan 2008
Ort: Brhv
83 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Systemeigenschaften per CMD aufrufen

  Alt 2. Feb 2017, 11:06
Hallo
Ich habe folgendes Problem.
Ich möchte dieses Fenster per CMD aufrufen. (Von Delphi aus)
http://www0.xup.in/exec/ximg.php?fid=18667113
Sastem : Windows 7 Englisch
So könnte ich die Aktivierung per Hand einleiten. Slui.exe startet nicht. Keine Ahnung warum.


Hier mein Problem, vielleicht hat Jemand eine andere (bessere) Idee.
Es geht nur darum zu sehen ob Windows aktiviert wurde.
Ich aktiviere Windows so: ShellExecute(HWND(nil), 'open', PAnsiChar('slmgr.vbs'), '/ato', '', SW_NORMAL);
Leider bleibt der Script öfters mal hängen. Es werden parallel viele Sachen im Hintergrund konfiguriert.
Die Aktivierung ist nur ein Teil davon.
Um zu sehen ob die Aktivierung erfolgreich war möchte ich eben die Systemeigenschaften automatisch starten. Ohne Umwege.

Momentan habe ich ein Timeout von 50s eingebaut.
ShellExecute(HWND(nil), 'open', PAnsiChar('slmgr.vbs'), '/ato', '', SW_NORMAL);
Timer startet hier und sucht nach dem Fenster.

wndMain := FindWindow('#32770','Windows Script Host');
Falls die Aktivierung erfolgreich war kommt eine positive Meldung im Logfenster.
Fall die Aktivierung gescheitert ist kommt ein Timeout.
Das Problem ist halt dass es sehr oft hängen bleibt.


Leider kann ich die slui.exe per Shellexecute auch nicht starten. Selbst wenn ich die slui.exe von dem Rechner in den Applikationsordner kopiere startet es nicht.
Keine Ahnung ob es mit den Rechten etwas zu tun hat. Ich glaube aber schon.
Was genau auf dem Rechner konfiguriert wurde weiß ich nicht wirklich.
Ich bekomme ein Image was aufgespielt werden muss und die Daten die konfiguriert werden sollen.
Benutzername, Netzwerk und so weiter.
Das ganze habe ich in einem Tool gepackt und automatisiert. Nur die Aktivierung spackt sehr oft.


Ich habe keine Zeit und Möglichkeit die Rechner lange zu untersuchen oder an dem System Sachen zu testen.
Es ist aber nichts illegales, das gehört unter Anderem zu meiner Arbeit.

Ich hoffe ein paar Tipps zu bekommen wie ich es anders umsetzen könnte.

Geändert von IMPEGA ( 2. Feb 2017 um 11:08 Uhr)
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz