marroh hat geschrieben:Wenn später mein Programm beim Kunden eben nicht "normal" per Startmenü-Verknüpfung gestartet wird, so kann ich ja eine entsprechenden Meldung ausgeben.
Ja am besten mit einem MessageRequester, damit man im OllyDebugger nicht mehr suchen brauch
Naja, wenn du es akzeptierst Kunden auszusperren, die eine alternative Taskbar verwenden, wie z.B. SystembarEx, BBSystemBar oder gar eine ganz andere Shell (die teilweise auch Geld kostet), mag dein erster Test in Ordnung sein. Genau so verbietest du dem Kunden damit, dein Programm in der Registry für den Autostart einzutragen.
Auch wenn ich nicht glaube, dass ich dich von dieser Idee das Programm mit Checks voll zu stopfen noch abbringen kann, kann ich dir jedoch garantieren, dass diese Methoden niemanden mit mindestens 2 Minuten Geduld davon abhalten wird, dein Programm in einer Sandbox/VM zu nutzen, sondern nur deine Kunden in Probleme bringt. Man sollte auch noch bedenken, dass auch größere Firmen teilweise Sicherheitssoftware verwenden, die z.B. den Festplattenzugriff einschränkt, und demnach auch Sandbox-ähnliche Methoden verwendet. Ich würde eher auf ein anderes Sicherheitskonzept zurückgreifen.
Für alternative Methoden, müsste man aber mehr Informationen über das Programm wissen.
mfg,
DarkPlayer