Moin.
Hab die lösung gefunden:
[System::Runtime::InteropServices::DllImport("user32")]
static int ExitWindowsEx(int uFlags, int dwReserved);
Dennoch, Danke für die Hilfe.
GuenniAtWork
lydiapa schrieb:
folgende Fehlermeldung bekomme ich, wenn ich versuche die Dll des Xerces Parser einzubinden als Verweis:
Es konnte kein Verweis auf xerces-c_2_6.dll hinzugefügt werden. Dies ist keine gültige Assembly oder COM-Komponente.
Danke, für die Hilfe
Dann musst du mit Dll Import arbeiten, wenns keine COM Komponente ist.
ja ok, das weiß ich schon das programm ist ja noch nicht fertig und erst wenns fertig ist mahc ich das mit den funktionen, ich komme ja soweit mit.
aber meine frage bleibt unbeantwortet, könntet ihr vlg nicht auf meine frage zu sprechen kommen?
mfg
Guck dir nochmal alle Properties von den Buttons an. Wenn du keinen Fehler findest, lösch den Button und zieh in nochmal neu aus der ToolBox auf dein Formular.
Sicaine schrieb:
Mach nen bound auf nen Port irgendwo recht oben. Wenn er belegt ist, läuft die anwneundg schon und Nachrichten kannste darüber auch schicken.
In welcher Sprache verwendet man solche Bastellösungen?
Mutex in .Net
SendMessage über DllImport
Mit den Links hast du jetzt auch zwei Seiten die man unbedingt kennen sollte als Umsteiger auf .Net
Jetzt wird mir einiges klarer. Das heißt immer wenn eine Funktion pausiert werden muss bis Ereignis x eintritt, wird sie über einen Monitor direkt am Thread Scheduler angehalten. Ich nehme an, dass es im Fall von GetMessage() in etwa so sein wird, dass GetMessage() irgendeinen Monitor auf Wait setzt und Windows beim hinzufügen einer Message den Pulse sendet.
Stichwort Thread.Join(): Ich weiß, dass es diese Methode gibt, mich hat allerdings vielmehr interessiert was dahinter steckt.
Vielen Dank nochmal!
Hmm es sollte kein Interface haben nur per Konsole, da ich es nacher mit PHP starten will
putenv("LD_PRELOAD=/usr/lib/libproxychains.so");
An diese Lib muss ich die Daten weitergeben?
Wie kann ich das machen?
Jep, so gehts, eine schönere Möglichkeit wirds wohl nicht geben?
Man muss halt rel viel mit Split arbeiten, um die Werte in die einzelnen Columns zu packen.
Ahh danke
jetzt habe ich gefunden, wo proxychains den Startbefehl zerteilt.
Muss jetzt nur kurz gucken wie ich des nach anderen Sachen trennen kann also ob ich das in Anführungszeichen schreiben muss z.B. "-port".
EDIT: soweit klappt jetzt alles.
Nur habe ich folgendes Problem.
Die Startbefehle werden in der Datei main.c ausgelesen. Gebraucht werden sie aber in der Datei libproxychains.c. Wie bekomme ich die Daten darüber? Gibt es sowas wie Seesion-Variablen?
Danke Schonmal
Ist das so überhaupt möglich? Oder was gibt es sonst noch für Möglichkeiten wenn eine Funktion in einer Dll in einen ostream schreibt und man die Daten im C# programm auswerten möchte?
Grüsse
Servus,
also das Problem ist ja, dass der Client die Verbindung abbricht, wenn er das Server-Zertifikat nicht kennt. Da kann ich am Server nichts machen, meiner Meinung nach. Es handelt sich einfach um ein selbstsigniertes mit openssl erstelltes Zertifikat. Wenn ich die Verbindung mit einem normalen Webbrowser aufbaue, dann kommt eine Warnmeldung, die ich bestätigen muss, und das wars - so wie man es kennt...
Das Thema ist für mich zwar immernoch grundsätzlich interessant, aber ich habe inzwischen gemerkt, dass man mit .net 2.0 viel mehr bzgl. SSL machen kann. Dort gibt es die Möglichkeit, einen normalen TCP-Socket zu öffnen und den dann über SSL abzusichern. Das ist also viel flexibler und außerdem scheint es auch weniger Probleme mit dem Zertifikat zu geben. Aber ich bin noch nicht so weit, dass ich das mit Sicherheit sagen könnte...
Danke trotzdem für deine Mühen!
Schöne Grüße,
Philipp