Konfigurieren einer Warnung beim Starten einer Anwendung unter Windows

Konfigurieren einer Warnung beim Starten einer Anwendung unter Windows

Ich habe eine Software, die nur für die Nutzung auf einem Computer lizenziert ist. Sie stellt eine Verbindung zu einem Dienst her und ruft Daten von diesem Dienst ab. Wenn ich die Anwendung auf einem zweiten Computer starte, wird die Datenverbindung des ersten Computers beendet.

Es gibt Zeiten, in denen ich die Software auf Computer1 ausführe und sie wichtige Arbeit mit der Datenerfassung usw. erledigt und ich vergesse, dass sie dort läuft und starte sie auf Computer2, was dazu führt, dass die Datenverbindung von Computer1 beendet wird usw.

Ich möchte eine Warnung auf Computer2 konfigurieren, sodass bei jedem Start dieser Anwendung ein Dialogfeld mit der Meldung „Hey, diese Software läuft möglicherweise auf einem anderen Computer. Möchten Sie sie wirklich hier starten?“ angezeigt wird.

Ich verwende Windows 7 auf Computer2. Gibt es für mich eine Möglichkeit, diese Aufgabe zu erledigen?

Antwort1

Sie könnten ein VBS-Skript verwenden. Dieses startet den Editor, wenn Sie „Ja“ sagen, und benachrichtigt Sie, dass Sie auf „Abbrechen“ geklickt haben (wenn Sie auf „Abbrechen“ geklickt haben).

Set WshShell = CreateObject("WScript.Shell")

intButton = WshShell.Popup ("Hey, this software might be running on another computer, are you sure you want to start it here?", , , 1 + 48)

select case intButton

  case 1
    strMessage = ""
        sub shell(cmd)
            WshShell.Run(cmd)
            Set WshShell = Nothing
        end sub
    shell """C:\Program Files (x86)\UltraISO\UltraISO.exe"""

  case 2
    strMessage = "You clicked the Cancel button."
    WshShell.Popup strMessage, , , 32 

end select

Kopieren/fügen Sie es einfach in eine Textdatei ein und ändern Sie die TXT-Datei in eine VBS-Datei.

Antwort2

Das ist nicht perfekt, aber es ist einfach und tut, was Sie wollen. Ich habe es als Beispiel so eingerichtet, dass Word 2010 geöffnet wird, aber Sie würden Ihr eigenes Programm hinzufügen. Erstellen Sie eine .bat-Batchdatei, um Ihr Programm mit dem folgenden Code zu öffnen, und verwenden Sie sie, um Ihr Programm zu starten:

@echo Are you sure you want to continue?
Pause
start "C:\Program Files\Microsoft Office\Office14\winword.exe"
exit

verwandte Informationen