Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » exe.

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
29.05.2008, 00:55 Uhr
Randy



Wie könnte manden Funtionsablauf von einer exe-Datei definieren,die Ihre Daseinsberechtigung damit bestätigt,indem Sie sich beim öffnen in den Papierkorb verschiebt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.05.2008, 02:44 Uhr
0xdeadbeef
Gott
(Operator)


Gar nicht. Windows öffnet eine .exe-Datei beim Starten so, dass kein anderer Prozess darauf zugreifen kann, deswegen kann die Datei auch nicht verschoben oder gelöscht werden.

Wozu brauchst du das überhaupt?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.05.2008, 08:54 Uhr
Bruder Leif
dances with systems
(Operator)


Es gab mal irgendwo im API versteckt eine Funktion, mit der eine Datei fuer das Loeschen nach dem naechsten Windoof-Start vorgemerkt werden konnte. Z.B. fuer (De-)Installationsprogramme ("Windows muss neu gestartet werden, um XXX abzuschliessen). Aber um den Neustart kommt man nicht herum, und mangels Erinnerung und Beschaeftigung mit Windows in letzter Zeit weiss ich auch nicht mehr, wie die Funktion hiess... aber es gibt sie
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.05.2008, 09:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Uwe hat mir damals mal einen Code gezeigt, in dem genau diese Beschränkung umgangen wird, weiß aber nicht mehr ob das mit XP und Vista noch funktioniert, ist schon "etwas" her und glaube ich eher nen böser hack gewesen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.05.2008, 11:18 Uhr
mmc20
puss in boots



Zitat von 0xdeadbeef:
... Wozu brauchst du das überhaupt?

...um die spuren bösartiger software zu verwischen, sonst fällt mir da auch kein anderer grund ein.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.05.2008, 13:14 Uhr
Randy




Zitat von mmc20:
[quote 0xdeadbeef] ... Wozu brauchst du das überhaupt?

...um die spuren bösartiger software zu verwischen, sonst fällt mir da auch kein anderer grund ein.[/quote]

Nee Ich doch nicht!Ich würde lieber Software für Sicherheit oder fürs millitär entwickeln,halt eine Benutzerfreundliche Oberfläche erstellen die finanziell ordentlich niederschlägt.

Ich meinte das man das mit der Papierkorbdatei doch als Übungsprofil nutzen könnte. Stimmt also der Funktionsablauf ,geht die Datei in den Müll!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.05.2008, 15:11 Uhr
Hans
Library Walker
(Operator)


Hi,

@Randy: ich weis ja nicht, ob Du uns hier nicht alle auf den Arm nehmen willst, aber so wie ich Deine Kenntnisse anhand Deiner C/C++ Fragen einschätze, solltest du Dich erst mal mit weiteren Grundlagen der Programmiersprache vertraut machen, bevor Du Dich um solche systemspezifischen Feinheiten kümmerst. Diese Fragen z.B.

Zitat von Randy:
Kann ich nach dem kompilieren /**/ einfach weglasse und sofort #include Direktive aufrufen ?Oder ob bei namespace std ein Eintrag erforderlich ist?Selbes gilt für die () in der int main Funktion

sagen mir, das Du die Bedeutung von /* */ noch gar nicht begriffen hast. Selbiges gilt für die #include-Direktiven und die Klammern von main. Tut mir leid, wenn ich hier gerade den Buhmann spiele, aber das musste ich jetzt mal los werden.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 29.05.2008 um 15:13 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
29.05.2008, 15:29 Uhr
Randy



Wiso sollte ich Jemanden verarschen wollen? /*Hallo Welt.cpp*/

/**/ =Syntax

#include<std.h> direktive muß beim compiliern zwingend eingebunden sein

und genau hier () in der int main Funktion
komme ich nicht weiter und wollte einen Rat damit printf eben hello world ausgibt.

Natürlich sind Beispiele aufgeführt,die bestimmt richtig sind und funktionieren.

ich bin aber bei C/C++Borland und da wird der Funtionsablauf eben mit anderen Arrays erklärt.

Also fänd ich es echt klasse wenn Einer mir das mal richtig erklärt,wie ich nach dem compillieren der Syntax weiter verfahren muß,das Buch bringt mich da eben als Anfänger grade auch nicht weiter.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
29.05.2008, 15:32 Uhr
Randy



Hat auch einer eine Idee wie man einen Virus zb. über die Eingabeaufforderung im System finden kann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
29.05.2008, 16:15 Uhr
öni




C++:
#include <iostream>
using namespace std;

int main()
{

cout<<"Hallo Welt";
cin.get();
return 0;

}


Hab ich doch schon geschrieben das Programm gibt dann einfach Hallo welt aus. Nach dem Compilieren (wenn du den Borland Builder nutzts) öffnet sich doch automatisch ein Fenster wo das dann drinne steht.

Und /**/ bedeutet nichts anderes als ein simpler Kommentar zwischen die Sternchen kannste soviel reinschreiben wie du willst und das wird dann nicht beachtet.
Und wie du siehst muss nicht zwingen std.h eingebunden werden.
Die Viren würde ich mal lieber von einem Virenprogramm finden lassen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: