1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Racer

Beiträge von Racer

  • Jahresstromverbrauch

    • Racer
    • 5. Juni 2023 um 18:05
    Zitat von water

    Was verstehst Du unter Grundversorgung?

    Naja, ich sehe heutzutage Strom als Grundgüter, so wie Wasser oder Heizung. Und da ist leider unserer Regierung (Ö) unfähig irgendwas vernüntiges zu machen.

    Ich will hier jetzt keine politische Diskussion vom Zaun treten, aber was zur Zeit hier abgeht ist unglaublich (schlecht). Da geben sie Dir 100 oder 200€ Energiegutscheine, aber das der Strom, Gas und in meinen Fall Fernwärem um fast 100% gestiegen ist jeden Monat ist das ein Tropfen am heißen Stein.

    Und das was mich so Ärgert: Der Staat kassiert fest mit (Steuern, Steuern auf "Übergewinne") und dann noch teilweise Eigentümer sein und da auch noch fest "Dividenen" kassieren!

    Der kleine Mann/Frau bleibt auf der Strecke.....

    Sorry, ist halt mein Frust den ich hier ablade!

    lg

    Racer

  • Jahresstromverbrauch

    • Racer
    • 4. Juni 2023 um 20:03

    Jahrsabrechung habe ich noch keine, aber ich zahl 77€ im Monat - nicht gerade wenig für eine kleine Wohnung mit 2 Personen.

    Heizen (Fernwärme) und Gas (kochen) kommen noch dazu!

    Momentan ist es in klein Österreich eine Katastrophe mit den Preisen der Grundversorgung......

    lg

    Racer

  • Navigation

    • Racer
    • 1. Juni 2023 um 20:22
    Zitat von BugFix

    - Navigationsalgorithmus bevorzugt immer höchstwertige Straßen, dadurch werden teilweise deutlich bessere Routen (z. B. über Landstraße) ignoriert. Hätte mich heute glatt 20 Minuten gekostet, wenn ich nachgegeben hätte.

    Darum habe ich immer eine Frauenstimme eingestellt....könnte ja "blond" sein (das Navi) :rofl:

  • Navigation

    • Racer
    • 25. Mai 2023 um 22:07

    sicher gibt es die Möglichkeit Offline-Karten bzw. einen Ausschnitt vorab herunterzuladen.

    Google Maps -> Bei der Suche auf das Accountsymbol (rechts) drücken -> 5ter Menüpunkt von oben "Offlinekarten".

    zu dem Problem der Überhitzung: Handy unbedingt weg von der Sonne wie schon Bananajoe geschrieben hat. Irgendwo in die Mittelkonsole legen, Stromkabel daran und das läuft den ganzen Tag. Meine Frau hat so ein neues Auto mit Andriod-Car und fährt den damit den ganzen Tag herum (beruflich) und da ist alles OK!

    Wenn Du aber ein Offline-Navi am Handy probieren willst: NAVMII ist sehr zu empfehlen: kostenlos (mit wirklich ganz kleiner Werbung, oder 3 Euro dann ist es Werbefrei), Weltweite Karten (openstreetmap), wenn Du online bist kannst Du auch Verkehrsinfo (Baustellen, Unfälle,..) von anderen Benutzer bekommen bzw. selbst schnell weitergeben. Ich verwende es unter anderm zum navigieren am Motorrad!

    lg

    Harald

  • Win 11 - Fragen

    • Racer
    • 23. Mai 2023 um 14:53

    Hallo Bugfix!

    Ich habe jetzt keine Antwort direkt auf deine Frage, aber da ich meistens meine eigenen Rechner auch "herrichte" bin ich mal auf das Tool gestoßen: https://winaero.com/

    Inhalbe des Tools finderst Du dann auch alle RegKeys oder Settings um z.B.: ein Script daraus zu machen und das dann in einen Rutsch auf einen neuen Recher drüberlaufen zu lassen....

    Ach ja, den ExplorerPatch braucht man nicht unbedingt wenn es um das Kontext-menu geht: man kann das immer noch in der Regestierung "modifizieren".... https://www.deskmodder.de/wiki/index.php…fnen_Windows_11

    lg

    Racer

  • nur eigene Prozesse finden....

    • Racer
    • 24. April 2023 um 15:24

    Hallo Moombas!

    Da hast mir eindeutig der Mut zum Experiment gefehlt. Die Anleitung und das Beispiel hat dann bei mir ein W/o ausgelöst.

    Du hast recht, es reichen die 2 x 2 Zeilen und schon funkt es....Was es genau macht und was da gesetzt wird ist mir allerdings zu hoch.

    vielen lieben Dank!

    Racer

  • nur eigene Prozesse finden....

    • Racer
    • 24. April 2023 um 14:01

    Hallo!

    Schlechte Nachrichten: so ganz arbeitet das _WinAPI_GetProcessUser nicht.

    Ich suche nach den Usernamen von allen Benutzer die den Edge offen haben. Einige Prozesse können aber nicht den Owner anzeigen. Ich vermute das es mit

    Function _WinAPI_AdjustTokenPrivileges zusammen hängt. Leider fehlt mir hier das Wissen dazu...

    pasted-from-clipboard.jpg

    ich muss das leider unkenntlich machen!

    oben: wie viele Prozesse sind mit den Namen msedge.exe gefunden (Array -1) = 21

    unten: den Usernamen (oder auch nicht) zu dem Prozess

    das Programm wird mit Adminrechte ausgeführt!

    rot: Domain/User (nur Benutzerrechte)

    blau: Adminaccount - zweiter Benutzer

    Der Taskmanager, Tasklist, Prozessexplorer,....zeigen alle bei den Prozess den User an.

    C
    ;Processlist nach Prozess und User
    
    #include 
    #include 
    #include 
    
    Local $aList = 0
    local $iOut = 0
    local $i
    local $browername = "msedge.exe"
    dim $browserPID [1]
    Local $aData
    
    ; Retrieve user names for all processes the system
    $aList = ProcessList()												;alle Prozesse (Col 0 = Prozessname Col 1 = Prozess ID)
    
    for $i = 1 to UBound ($aList) -1
    	if StringLower ($aList [$i][0]) = $browername Then
    		ConsoleWrite ($aList [$i][0] & @tab & $aList [$i][1] & @CRLF)
    		ReDim $browserPID[UBound($browserPID) + 1]
    		$browserPID[UBound($browserPID) - 1] = $aList [$i][1]
    	EndIf
    Next
    
    ;_ArrayDisplay ($browserPID)
    
    ConsoleWrite ("Arraygroesse :" & UBound($browserPID) & @CRLF)
    ConsoleWrite (@CRLF)
    ConsoleWrite ("#" & @TAB & "@error" & @tab & "PID" & @TAB & "Domain/User" & @CRLF)
    
    
    for $i = 1 to UBound ($browserPID) - 1
    
    	$aData = _WinAPI_GetProcessUser($browserPID[$i])
    	ConsoleWrite ($i & @tab & @error & @TAB & $browserPID[$i] & @tab)
    
    	if IsArray ($aData) Then
    		ConsoleWrite ($aData[1] & "/" & $aData[0] & @CRLF)
    	Else
    		ConsoleWrite ("kann nicht ermittelt werden" & @CRLF)
    	endif
    
    Next
    Alles anzeigen

    lg

    Racer

  • Programm mit Adminrechte (UAC) restarten

    • Racer
    • 24. April 2023 um 09:19

    Hallo!

    Ich habe das jetzt in der Arbeit bei meine Projekt eingebaut und es funktioniert top!

    Das Geheimnis liegt im ShellExecute (@ScriptFullPath, "", "", "runas"), genauer gesagt an dem Verb "runas" - vielleicht kann man das in die Doku aufnehmen, könnte den einen oder anderen Interessieren.

    vielen Dank

    lg

    Racer

  • Programm mit Adminrechte (UAC) restarten

    • Racer
    • 23. April 2023 um 18:50

    Hallo!

    gmmg: Ja das sieht sehr gut aus. Starte ich das Programm mit Userrechte, wird nach dem Klick auf den Butten das Programm restartet und mit einer UAC-Abfage nach Adminrechte ausgeführt. Morgen kommt dann der Echttest in meine Programm...Hoffe das funkioniert auch so gut wie zu Hause!

    vielen Dank!

    Peter S. Taler: Ich bin immer der Meinung das jeder auf seinen Geräten machen soll was er für richtig hält. Aber wenn Du Dich mal mit IT-Sicherheit insesonders in Unternehmen beschäftigst wirst Du sehr schnell feststellen das die UAC doch mehr ist als nur ein lässtiges Feature von der MS.....

    Auch die Apfel-Jünger behaupten nach wie vor das es keine Viren am Mac gibt....ich frage mich nur warum ich nur jede Woche einen Sicherheitsbericht von Schadsoftware für Apple bekomme...

    lg

    Racer

  • Programm mit Adminrechte (UAC) restarten

    • Racer
    • 21. April 2023 um 12:58

    Hallo!

    Danke gmmg, aber genau das kann ich nicht brauchen. Das Programm sollte grundsätzlich von einem Benutzer mit Userrechte gestartet werden könnnen und nur bei "Klick" mit Username/PW dann mit Adminrechte restarten.

    Notepad++ kann so was: Wenn als User eine Datei öffnet und diese dann schreiben möchte an einen Ort wo erhöhte Rechte benötigt werden, macht das Notepad++ einen restart und fordert über die UAC dann Username/PW.... So was hätte ich gesucht

    lg

    Racer

  • Programm mit Adminrechte (UAC) restarten

    • Racer
    • 20. April 2023 um 15:18

    Die UAC zu deaktivieren ist keine Lösung.....

    Trotzdem Danke!

    lg

    Racer

  • Programm mit Adminrechte (UAC) restarten

    • Racer
    • 20. April 2023 um 12:35

    Hallo @ALL

    Ich möchte ein Programm das ohne #RequireAdmin im Script im Usermode läuft. Mit einem Butten soll dann die Aufforderung kommen Username und Password einzugeben, das Programm soll sich selbst restarten und dann mit Adminrechte ausgeführt werden. Am liebsten wäre mir die UAC, aber ich weiß nicht wie man einen Programmaufruf dazu bringt die UAC auszugeben, so das das gleich Programm mit Adminrechte läuft.

    Das soll optisch dann so aussehen:




    Das wäre jetzt der Usermode und mit dem Klick auf "Admin" soll das Programm (mit UAC) neu gestaret werden und dann erhöhte Rechte haben.
    Bis jetzt habe ich ein kleines Testprogramm das auch keinen gewünschten Erfolg brachte:

    C
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Icon=Icons\0472.ico
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    ;Test: Restart with Adminrights
    
    
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    
    
    #Region ### START Koda GUI section ### Form=
    local $Form1 = GUICreate("Form1", 185, 130, 853, 202)
    local $Button1 = GUICtrlCreateButton("Button1", 45, 25, 75, 25)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    local $nMsg
    local $update_program
    local $user
    local $pw
    local $pid
    
    MsgBox ("", "", "IsAdmin: " & IsAdmin ())
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit
    
    
            Case $Button1
                if @Compiled = 0 then
                    ConsoleWrite  ('$user, @LogonDomain, $pw, $RUN_LOGON_NOPROFILE, "@ScriptFullPath"' & @CRLF)
                Else
                    $user = InputBox ("Adminaccount", "Username", "")
                    $pw = InputBox ("Adminaccount", "Username", "", "*")
                    $pid = RunAs ($user, @LogonDomain, $pw, $RUN_LOGON_NOPROFILE, @ScriptFullPath, "")
                    sleep (1000)
    
                    Exit
                EndIf
    
        EndSwitch
    WEnd
    Alles anzeigen

    Mit RunAs User & Passwort wird das Programm zwar korrekt unter dem User gestartet, aber ohne Adminrechte

    Ich habe auch den Betrag RE: 'Run' führt Exe NICHT aus die Adminrechte benötigt, 'ShellExecute' tut's gefunden, hilft mir aber auch nicht weiter da Shellexecute keinen Usernamen/PW zulässt.

    Der kleine Trick mit set __COMPAT_LAYER=RunAsAdmin funktioniert auch nicht!

    Was natülich geht ist das Programm mit "rechter Maustaste" -> als Administrator ausführen. Ist halt nicht elegant ;)

    Vielleicht hat hier wer eine Idee oder gar eine Lösung.

    lg

    Racer

  • nur eigene Prozesse finden....

    • Racer
    • 12. April 2023 um 07:42

    vielen Dank für die schnellen Antworten!

    @Velted: Das sieht sehr gut aus! Genau das was ich gebraucht habe....

    vielen Dank!

    lg

    Racer

  • nur eigene Prozesse finden....

    • Racer
    • 11. April 2023 um 13:04

    Hallo @All

    Stehe vor dem Problem das ich ein paar Prozesse beenden muss, das aber nur mit Userrechte. Hört sich jetzt einfach an, ist es aber nicht.

    Zuerst habe ich in meinen Script ProcessClose ("msedge.exe") verwendet. Das würde jetzt grundsätzlich funktionieren, nur auf einen Multiusersystem nicht (Terminalserver). Nach gefühlten 1000 Versuche hört der Befehl scheinbar auf wenn er auf einen "fremden" Prozess kommt. Das hat dann den Efekt das nicht alle Userprozesse geschlossen werden und nachfolgende Arbeiten nicht durchgeführt werden können.

    Na gut, dann halt die einzelnen PIDs heraussuchen und einzelen abschiessen: Aber die ProcessList gibt zurückgelieferten Array mit dem Prozessnamen und der PID aller Prozesse zurück, aber nicht den Usernamen.

    In der Doku bin ich dann über _WinAPI_getProcessUser gestossen. Aber das fordert wiederum erhöhte Rechte

    Ich könnte als Workaround "taskkill /IM "msedge.exe" /F" verwenden, aber ich hoffe das es hier interne Mittel gibt die ich enfach noch nicht kenne - man lernt ja nie aus!

    Ach ja, beim Testen ist mir noch was aufgefallen:

    tasklist /v | findstr /i "msedge.exe" - auf einen Client liefert den Usernamen sofern es der eigene Prozess ist. Auf einen Server (2016) wird statt des Usernames nur "nicht zutreffend" angezeigt. Ob das eine Einstellung am Server ist habe ich noch nicht überprüfen können...

    lg
    Racer

  • Icon (Symbol) ändern und die Größe beibehalten

    • Racer
    • 5. April 2023 um 14:09

    Das passt eh alles so wie es ist für mich. Ich will halt nur kleine Bilder anzeigen um zu signalisieren das die Durchführung gut oder nicht gut gegangen ist....

    Liegt daran das unsere Help(less)Deskmitarbeiter nicht lesen können,....jetzt versuche ich es mal mit Bilder!

    Für mich ist das so ausreichend wie Du es gemacht hast - ich habe es nur nicht gleich gesehen das ich hier PIC statt Icon verwenden muss......

    lg

    Racer

  • Icon (Symbol) ändern und die Größe beibehalten

    • Racer
    • 5. April 2023 um 13:43

    Rückmeldung:

    Nachdem ich gesehen habe das jetzt ein GUICtrlCreatePic funktioniert alles bestens!

    Vielen Dank für die schnelle Lösung.

    lg

    Racer

  • Icon (Symbol) ändern und die Größe beibehalten

    • Racer
    • 4. April 2023 um 21:05

    Vielen lieben Dank!

    Die kleine aber wichtige Funktion kommt gleich in meine Sammlung ;)

    Testen kann ich es morgen, aber ich bin sicher das es so zu dem gewünschten Ergibnis führen wird!

    Danke

    Racer

  • Icon (Symbol) ändern und die Größe beibehalten

    • Racer
    • 4. April 2023 um 16:13

    Hallo!

    Vielleicht mache ich was falsch, aber die Größe eines Icons ändert sich wenn ich das Symbol ändere und eine Größenangabe ich nicht möglich!

    Zuerst setzte ich das Icon mit

    local $edge_icon1= GUICtrlCreateIcon("imageres.dll", $rot, 190, 220, 20, 20)

    später im Script soll es sich je nach Auswertung des Returncodes ändern. Da passiert so:

    GUICtrlSetImage ($edge_icon1, "imageres.dll", $gruen, 0)

    und damit wird es etwas größer...

    So soll es sein:

    und so ist es nachdem mit GUICtrlSetimage verändert worden ist.

    Bitte nicht von dem Stören lassen das es hier an einer andere Stelle angezeigt wird. Es geht nur um die Icon-Größe.

    Verwende ich hier nicht den richtigen Befehl oder gibt es da noch einen Kniff der nicht in der Doku steht?


    Beispielscript:

    C
    ;Test_Icongroesse
    
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    
    local $rot = -101
    local $gruen = -102
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 519, 305, 674, 144)
    $Icon1 = GUICtrlCreateIcon("C:\Windows\System32\imageres.dll", $rot, 40, 40, 20, 20)
    $Button1 = GUICtrlCreateButton("Button1", 130, 45, 75, 25)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit
    
    
            Case $Button1
                GUICtrlSetImage ($Icon1, "C:\Windows\System32\imageres.dll", $gruen ,0)
    
    
        EndSwitch
    WEnd
    Alles anzeigen
  • GPOs mit AutoIT bearbeiten

    • Racer
    • 31. März 2023 um 13:00

    Ich habe mal das Tools so überflogen....Respekt vor der Arbeit, aber ich suche eher was mit dem ich ins AD greifen kann, keine lokalen Policy.

    Schade!

    lg

    Racer

  • GPOs mit AutoIT bearbeiten

    • Racer
    • 31. März 2023 um 10:53

    Moombas bist ein "Wahnsinn" - Hast auch wirklich alles ;)

    ich werde es mir ansehen!

    vielen Dank

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™