
Alle Beiträge von Guybrush Threepwood
-
Convert int to int *
Sorry aber das hat nichts mit C++ zu tun. & ist einfach der Adressoperator und gehört zu den Basics genauso wie man den Unterschied zwischen int und int* kennen sollte...
-
Eliza
Habs kurz auf einer der Links probiert und finde das Ding ziemlich schwachsinnig. Das kommt nur sinnloses und unzusammenhängendes Zeugs...
-
Convert int to int *
da muss ich carstenj zustimmen. Soweit hatte ich gar nicht gelesen...
-
Convert int to int *
oder direkt &deineVar übergeben Damit übergibst du nicht einfach den Wert deiner Variablen sondern die Adresse dieser, so dass die Funktion den Inhalt der Variablen ändern kann.
-
Problem mit einem Hook
Ganz einfach, du lädst die DLL mit deinem Programm und rufst die Dateilade funktion und dann die Funktion zum starten des Hooks auf. D.h. innerhalb deines Prozesses wird die Variable Schreibvorlage angelegt und gefüllt. Wenn du den Hook erstellst zwingt Windows alle anderen Prozesse diese DLL ebenfalls zu laden und bei entsprechenden Ereignis die Hookprozedur aufzurufen. D.h. das geschieht dann innerhalb des Prozesses des anderen Programms wo Schreibvorlage wieder für diesen Prozess angelegt wird und nicht gefüllt wird. Damit alle Dll Instanzen die selbe Variable Schreibvorlage gemeinsam nutzen musst du sie in einem Shared Memory Segement anlegen auf den dann alle zugriff haben. Das machst du in der DLL dann so: #pragma data_seg(".SHARDAT") static char Schreibvorlage[1024]; #pragma data_seg() [/PHP]
-
Wolte mich nur mahl vorstelen^^
also ein Troll
-
Ausgabe einer Console abfangen
Hmm du könntest dir mal SetStdHandle oder ReadConsole angucken...
-
Kein Hausaufgabenforum
Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in News und Feedback zu Fachinformatiker.deNaja zwingt dich ja niemand auf den Thread zu antworten
-
C/C++ MSSQL-Abfrage
Wenn du die MFC zur Verfügung hast dann kannst du einfach die beiden Klassen CDatabase und CRecordset nehmen.
-
Nachschlagewerke C Programmierung
Du bekommst auch für 10 Euro gute Einsteiger Bücher. Mit der Suchfunktion lassen sich da zahllose Tipps finden.
-
PC-Spiele raten die 4.
Nee sieht mir nicht nach Metroid aus
-
Mitbekommen wenn eine Datei erstellt/geöffnet wird
Das könnte ich mit nem normalen Hook auch oder mit strcpy usw Mit dem Virenscanner wäre ja auch kein Problem, aber darum geht es ja auch gar nicht.
-
Mitbekommen wenn eine Datei erstellt/geöffnet wird
Kommt drauf an was man vorhat und es ist ein interessantes Thema Ich könnte so ja zum Beispiel RegSetValueEx überladen um zu protokolieren was geschrieben wird und dann das ganz normale RegSetValueEx aufrufen...
-
Mitbekommen wenn eine Datei erstellt/geöffnet wird
Dann wäre aber doch wieder das Problem wenn ich LoadLibary bzw GetProcAdress überlade um stattdessen einen Zeiger auf meine Funktion zu liefern, diese Programme GetProcAdress gar nicht aufrufen...
-
Mitbekommen wenn eine Datei erstellt/geöffnet wird
Achso d.h. es findet trotzdem ein aufruf von LoadLibrary und GetProcAdress statt, nur das es automatisch beim Starten des Programms passiert?
-
Mitbekommen wenn eine Datei erstellt/geöffnet wird
Hab da mal ne Frage zum APIHooking bzw. zu dem Artikel den ich weiter oben verlinkt habe. Soweit ich das verstanden habe geht es bei den verschiedenen Möglichkeiten des API Hooking nur darum wie man andere Programme dazu bekommt seine DLL zu laden. Danach passiert immer das Selbe, nämlich das man in seiner DLL eigene Methoden der entsprechenden APIs exportiert und diese dem fremden Programm unterjubelt wenn es diese Mit LoadLibraray bzw. GetProcAdress lädt. Aber was ist denn mit den Programm die die APIs nicht dynamisch über GetProcAdress laden, sondern diese statisch verlinken? Die dürften davon doch dann alle nicht betroffen sein und das müssten ja der Großteil der Programme sein die es so machen (Zumindest bei den C Programmen)...
-
Erzeugen einer Timeline
Hast du dem Compiler die entsprechenden Lib Dateien angegeben? Wenn nicht musst du mal in der Dokumentation zu DirectShow gucken welche das sind und die mit angegeben.
-
Erzeugen einer Timeline
Guck mal bei www.codeguru.com oder www.codeproject.com. vielleicht findet sich da was.
-
int zu CString?
Wie wärs mit nem Blick in die MSDN Library? Da stehts ganz genau drin...
-
int zu CString?
Einfach die Format Funktion von CString benutzen
-
Thema erstellen und Datei anhängen
Guybrush Threepwood hat auf Guybrush Threepwood's Thema geantwortet in News und Feedback zu Fachinformatiker.deJa jetzt seh ichs auch..muss ich morgen nochmal auf der Arbeit gucken ob ichs einfach übersehen hab. Danke
-
Thema erstellen und Datei anhängen
Stell ich mich gerade blöd an oder kann man wenn man ein neues Thema erstellt keine Datei anhängen?
-
Welches ist das teuerste Spiel?
Naja er kann ja viel dafür verlangen, obs jemand kauft ist ne andere Frage
-
Internet über WLAN sehr langsam
Echt komisch, ich hab schon mit dem AVM Support rumgemailt und war kurz davor den Stick einzuschicken. Da hatte ich am WE nen Trojaner Befall und hab mein System neu installiert. Seit dem scheint es ohne Probleme so funktionieren :eek
-
Karneval ;)
Ne is klar