Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo leute....

hab mir vor ein paar monaten ein programm geschrieben, es hat auch wunderbar geklappt.... aber seit heute kann dieses programm keine Links auf Exe dateien mehr starten.

Links auf Order funktioniert noch einwandfrei.

Mein programm führt das ganze so aus.

ShellExecute(m_hWnd,"open","c:\\New Desktop\\Programm.lnk","","c:\\New Desktop\\",SW_SHOW);

wisst ihr woran das liegen könnte? am Quellcode habe ich NICHTS verändert :((...

möchte ungern wegen sowas mein windows neuinstallieren....

bei google finde ich auch nichts zu dem problem.

könnt ihr mir helfen.

P.S. Laut Rückgabewert der Funktion ist das programm erfolgreich gestartet :(

Geschrieben

hallo manfred!

ja die datei gibt es noch.

aber es liegt nicht nur an dieser "Link-Datei"

ALLE Links die auf eine *.exe datei führen kann ich nciht mehr per ShellExecute starten :confused:

Ciao SwordMaster

Geschrieben

Hast du einen Service-Pack aufgespielt?

Was passiert wenn man die Link-Datei manuell (via Explorer) startet. Geht's dann?

Kannst du dein Programm nicht umschreiben, und die EXE.Datei direkt aufrufen anstelle der Link-Datei?

sonnst weiss ich auch nicht weiter :(

Geschrieben

nein habe kein Service Pack aufgespielt. mir ist schleierhaft wieso es plötzlich nicht mehr funktioniert :((... noch dazu weil der rückgabewert stimmt.

das programm kann ich nicht direkt starten... denn mein problem ist folgendes.

Mein programm ist eine art "Desktop" es zeigt alle dateien an, die in einem bestimmten ordner sind (z.B. "c:\NewDesktop\"). Alle dateien kann man über mein programm dann starten. Liegt in diesem Ordner ein Link soll dieser natürlich auch gestartet werden können.

Per Windows kann ich die datei(also den link) ganz normal per doppelklick starten....

sobald jemand noch ne idee hat kann ers mir ja schreiben....

wär echt super!

Geschrieben

Probier mal "open" und den HWND Parameter (also die ersten zwei Parameter) durch NULL zu ersetzen, evtl. hilft es in Deinem Fall.

Funktioniert es denn auf anderen Rechnern? Wie sieht es mit einer sauberen (frischen) Windows-Installation aus, ggf. mit neuestem Service Pack?

Kann es sein, dass zwischenzeitlich Programme installiert wurden, die die Einstellungen zur Verarbeitung von lnk-Dateien verändert haben? Irgendwo muss ja der Grund liegen, wenn es früher mal ging ;) Bist sicher, dass es die gleichen Dateien waren?

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...