Ich brauche Vorschläge für ein Setup-CD-Layout für nicht technische Benutzer.Ich helfe meinen Benutzern, das Installationsprogramm auf der CD zu finden
Meine Software wird auf einer CD mit einem setup.exe-Bootstrapper und einer MSI-Datei bereitgestellt. Es gibt auch mehrere Abhängigkeitsdateien, die vom Installer verwendet werden. Die CD Wurzel sieht ungefähr so aus:
myapp.msi
setup.exe
sqlexpr32.exe
dotnetfx.exe
myapp.ico
...
Es ist kein Hexenwerk für einen Entwickler zu raten, dass die Datei, die Sie ausführen, um benötigen die Installation zu starten setup.exe
ist.
Aber meine Benutzer sind definitiv nicht so technisch versiert.
Ich habe eine autorun.inf
Datei enthalten, aber ich habe nach dem Testen in mehreren Maschinen gefunden, dass die meisten von ihnen nicht automatisch das Setup starten. Warum auch immer. In einigen Maschinen hat jemand Autorun oder irgendeine Antivirensoftware oder was auch immer deaktiviert. Die Sache ist, dass ich mich nicht darauf verlassen kann, dass Autorun jederzeit verfügbar ist.
Also denke ich Änderungen am CD-Layout vornehmen, um offensichtlicher zu machen, welche Datei ausgeführt werden muss.
Eine Option ist ein neues Install.exe
Programm zu machen, die nur die Original-Bootstrap-Programm startet, und in der Wurzel der CD alles in einen Ordner zu bewegen:
autorun.inf <-- launches Install.exe, if autorun is enabled for the drive.
Install.exe <-- launches contents/setup.exe
contents/myapp.msi
contents/setup.exe
contents/sqlexpr32.exe
contents/dotnetfx.exe
contents/myapp.ico
contents/...
Wie kann ich noch nicht verlassen sich auf die .net Framework Da ich anwesend bin, kann ich .net nicht benutzen, um meine Install.exe zu erstellen, und das ist irgendwie nervig.
Andere Option macht eine Install.bat
, aber die meisten Benutzer sind nicht vertraut mit der Erweiterung .bat und möglicherweise nicht daran denken, einen Doppelklick darauf. Und der Benutzer würde ein Eingabeaufforderungsfenster sehen.
Andere Option macht eine selbstextrahierende EXE und Komprimierung alles darin, so dass die einzige Datei auf der CD wäre die autorun.inf und die selbstextrahierende Datei.
Was würden Sie tun?
Ich dachte nie an Abkürzungen, duh! Alles, was ich tun muss, ist eine Verknüpfung zu der echten setup.exe im CD-Root. =) –
yep! und Sie können es nennen "KLICKEN SIE HIER, UM ZU INSTALLIEREN" :) – nickf
+1 Einfachheit rulez. –