2016-04-12 19 views
0

Ich habe ein Programm in vb.net in vb Sprache erstellt. Danach habe ich ein Installer (.msi) für dasselbe im Advanced Installer Programm erstellt. Ich habe es auf dem Computer installiert und alles scheint professionell.Anwendung funktioniert ohne Installation

Ich kopiert den Ordner, der das Programm und alle seine Abhängigkeiten enthält und an einen anderen Computer gesendet. Ich war überrascht, dass die Anwendung (.exe) Datei ohne Installation funktioniert !!

Wie kann ich meine Anwendung nur mit Installation arbeiten lassen?

Schätzen Sie die Hilfe.

+0

Das ist ein sehr umstrittenes Ziel. Warum willst du das? Schließlich gibt es mehrere Programme, die explizit versuchen, tragbar zu sein. –

+0

@NicoSchertler Nun, ich habe mich sehr viel Mühe gegeben. Ich werde es auf meinen Kollegen Computern bei der Arbeit durch die IT-Abteilung installieren (IT wird nur die Installationsdatei haben). Ich möchte jedoch nicht, dass meine Kollegen es ohne meine Zustimmung mit anderen Personen außerhalb des Unternehmens teilen, indem sie den Programmordner kopieren und senden. – roxas13

+0

Die Installation ist nur erforderlich, wenn Sie Inhalte einfügen müssen, die sich nicht in Ihrem Anwendungsordner befinden oder nicht enthalten können. Ansonsten arbeiten praktisch alle Anwendungen eigenständig. –

Antwort

0

Advanced Installer verfügt über eine licensing module that works for VB.NET Apps, die Sie problemlos in Ihr Installationsprogramm integrieren können.

Dies ist jedoch in der Enterprise-Edition, und ich nehme an, dass Sie die kostenlose Edition verwenden, wie dies klingt wie eine ziemlich einfache Anwendung/Installer.

In diesem Fall können Sie versuchen, nach einer alternativen OSS-Lösung für eine Lizenzierungs-/Testbibliothek zu suchen.

Grundsätzlich benötigt jeder Benutzer, der die Software verwenden muss, einen Schlüssel, um ihn zu aktivieren. Selbst wenn er den Ordner mit den Anwendungsdateien aus dem Programmordner kopiert, kann er die App dennoch nicht ausführen.

+0

Danke für die Antwort. Ja, ich verwende eine kostenlose Version und ich habe keine Optionen :( Ich bin nicht wirklich ein Experte, also könnten Sie bitte mehr über OSS Lösung erarbeiten? Oder wenn es einen früheren Beitrag gibt, auf den ich mich beziehen kann? An Während ich geduscht habe, fiel mir eine kleine Idee ein: Ich kann den Namen des PCs der Leute bekommen, auf die ich die Anwendung installieren möchte, und meine Anwendung den Namen überprüfen lassen, bevor es beginnt. Ich weiß, dass es einfach ist. Ich möchte wirklich mehr über Ihre Idee erfahren, es ist professioneller. – roxas13