1. Startseite
  2. Forenübersicht
  3. Dashboard
  4. Forum
    1. Unerledigte Themen
  5. Tipps und Tricks
    1. Windows 11 Tipps
    2. Windows 10 Tipps
    3. Windows 8 Tipps
    4. Windows 7 Tipps
    5. Windows Vista Tipps
    6. Windows XP Tipps
    7. MS Office Tipps
    8. FritzBox Tipps
    9. Workshops - Anleitungen
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. win-tipps-tweaks.de Community
  2. Windows
  3. Windows-XP
  4. System allgemein

Welcher Befehl startet "ausführen"?

  • Talla12V
  • 1. November 2006 um 14:30
  • Geschlossen
  • Funkenzupfer
    Meister
    Punkte
    11.480
    Beiträge
    2.009
    • 4. November 2006 um 03:26
    • #21

    Hallo ast,

    in XP pro geht das tatsächlich, war mein Fehler. Windows 2000 schmeißt aber nach wie vor:

    Zitat von Win2000

    Fehler in shell32.dll
    Folgender Eintrag fehlt: #61


    Die Funktion muß außer dem Alias also noch einen anderen Einsprungpunkt in der shell32.dll haben, ihren eigentlichen Prozedurnamen. Der funktioniert dann in beiden Systemen, vermutlich sogar auch in NT4.0 ...

    Grüße
    Funkenzupfer.

    \"Wo kämen wir hin, wenn alle sagten, wo kämen wir hin, und niemand ginge, um einmal zu schauen, wohin man käme, wenn man ginge.\" (Kurt Marti)

  • ast
    <span style="color: green;">Kleine Zweigstelle</span>
    Reaktionen
    1
    Punkte
    10.206
    Beiträge
    2.000
    • 4. November 2006 um 07:00
    • #22

    Funki

    #61 ist in der XP-shell32 verzeichnet, sowie weitere Aliase. Deshalb wunderte mich auch, wieso das bei Pro nicht gehen sollte. Das wird zwar Andernorts auch erwähnt und das verstand ich ebenso wenig. :D
    Schau entweder mal selbst in die shell32 deines W2K rein und/oder häng mal eine Kopie hier an. Am besten als Textdatei, .dll is not supported. :D
    Finde grade meine W2K-CD nicht. *schäm* Aber ich suche weiter. :twisted:

    hope dies last

    tschöö... ast

  • Top-se
    Masterprofessional
    Reaktionen
    1
    Punkte
    8.006
    Beiträge
    1.566
    • 5. November 2006 um 13:00
    • #23

    Die .exe ist mir einfachem C++ geschrieben, hier der Code:

    C
    #define UNICODE
    #define ICO_DEFAULT  1
    
    
    #include <Windows.h>
    
    
    typedef void(WINAPI *SHRUNDIALOG)(HWND hWnd, HICON hi, int ll, LPCTSTR lpszTitle,
    								  LPCTSTR lpszPrompt, UINT uFlags);
    
    
    int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, char* szCmdLine, int iCmdShow)
    {
        SHRUNDIALOG pSHRunDialog = NULL;
        HINSTANCE   hShell32	 = NULL;
    
    
    	TCHAR szCaption[]	 = TEXT("Ausführen");
    	TCHAR szDecription[] = TEXT("Geben Sie den Namen eines Programmes, Ordners, ")
    						   TEXT("Dokuments oder einer Internetresource an.");
    
    
        hShell32 = LoadLibrary(TEXT("SHELL32.DLL"));
    
    
        if(hShell32 != NULL)
        {
            pSHRunDialog = reinterpret_cast<SHRUNDIALOG>(GetProcAddress(hShell32,
    							reinterpret_cast<LPCSTR>(61)));
    
    
            if(pSHRunDialog != NULL)
    		{
    			HICON hiDefault = LoadIcon(hInst, MAKEINTRESOURCE(ICO_DEFAULT));
                pSHRunDialog(NULL, hiDefault, 0x00, szCaption, szDecription, 0x00);
    			DestroyIcon(hiDefault);
    		}
    
    
            FreeLibrary(hShell32);
        }
        return (0);
    }
    Alles anzeigen

    Der Dialog wird aus der shell32.dll geladen, es gab nur Probleme mit Unicode, ich habe die compilierte Version angehängt, die nun ohne Textfehler läuft.

    Zitat von ast

    Sorry, aber 35 KB statt der Win- + R-Taste nennst du klein?

    Das habe ich nirgends gesagt, weil ich habe ihm ja auch zu erst die win + r-Kombi vorgeschlagen, aber er hat ja nicht danach gefragt, weil er ausführbaren Code braucht für diese Tastenbelegung auf der Tastatur. Ich bevorzuge auch die win + r - Kombination!

    Aber Funkenzupfer hat ja mitlerweile eine schöner Veriante gefunden, die bei mir alle 3 laufen, auch die rundll-Version, habe XP-Pro

    nichts gegen die Amis, aber:
    - Das Pfeifen unter Wasser ist in Florida verboten.
    - In Oklahoma ist das Erschrecken von Hunden durch Grimassenschneiden verboten.
    - In Tennessee ist es gesetzlich verboten, Fische mit dem Lasso zu fangen.

    nihct nciht ncith cnith nicth -> alles das Selbe: NICHT dieses Wort is mir einfach zu komplex!

Registrierung

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen

Letzte Beiträge

  • Wie finde ich die besten Fototapeten für mein Zuhause?

    LukasSchmidt 31. März 2025 um 16:24
  • Was habt ihr euch zuletzt gekauft?

    LarsKlars 3. März 2025 um 10:08
  • Word 2010: Silbentrennung aktivieren

    Mannitwo 28. November 2024 um 16:24
  • Die Kunst des Einschenkens von Bier.

    Mannitwo 22. November 2024 um 17:45
  • "Foundation" bei Apple TV+: Zwei Folgen so teuer wie ein Kinofilm

    kinleyperson 17. September 2024 um 11:35
  1. Kontakt
  2. Impressum
  1. Datenschutzerklärung
  2. Nutzungsbedingungen
Community-Software: WoltLab Suite™ 6.0.22