PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit datenklau



NEAVORC
14.11.2007, 18:46
Hi

bei uns in der Schule im Programmier Unterricht bin ich relativ gut dabei.
So das meine Programme immer gut und schnell laufen.

Der lehrer fordert jedoch immer das wir unsere Projekte in seinen Ordner Speichern.
Meine klassenkamereaden nehmen dann einfach mein Programm und benennen es um und ändern einige optische details.

Zu meiner Frage ist es möglich ein "made by MEIN NAME" rein zu bauen welches aber nicht im Sourcecode sichtbar ist?

Weil meine Klassenkamerade ja auch nich so dumm sind -.-

Aber ich mich trotzdem schützen kann und sie ins schwitzen bringe wenn sie auf der Suche nach meinem "copyright" sind.

Danke im vorraus

zulu1336
14.11.2007, 18:48
mach es pw geschützt und geb nur deinem lehrer das pw:)

NEAVORC
14.11.2007, 18:52
Ne der ist zu vergesslich


Könnte ich vllt das einfügen



int Ergebnis2;

.
.
.
Rest
.
.
.
Ergebnis2=Mein name

gotoxy(6,6);cout<< Ergebnis2



Habs jetz kurz gemacht ^^

Aber das erschert die arbeit doch schon oder?

rob00n
14.11.2007, 20:48
Mache eine Datei mit einer Endung deiner Wahl. Schreib da folgendes rein:


void SIeep(int a) //man beachte das große i, kein L (->funktion, welche aussieht wie sleep)
{
int sinnlos = a; //sinnlos^^
cout<< "Programmiert von n00bor Mustermann";
}

Angenommen du nennst sie stdio.k schreibst du in dein Hauptprogramm folgendes:


#include "stdio.k"
//Dein Programm
SIeep(1);
//Dein Programm

So würde ich das machen. Vielleicht ging die Fantasie etwas mit mir durch aber egal. ^^

l0dsb
14.11.2007, 21:04
Wenn es dir jedoch darum geht, dass der Copyright-Text auch in der generierten Exe zu finden ist, kann das zu Problemen mit der Optimierung mancher Compiler führen - einige schmeißen nicht-verwendete Funktionen bzw. Funktionen ohne größeren Sinn einfach raus.

NEAVORC
14.11.2007, 21:14
Ok ich werd mal ein bisschen rumprobieren


Danke

rob00n
14.11.2007, 21:24
@f0Gx:
Die Funktion wird doch verwendet !?