| Autor |
Nachricht |
jan91
Mitglied
Benutzerprofil
Anmeldungsdatum: 28.10.2008
Beiträge: 24
|
jan91 Mitglied
18:15:42 02.02.2012 Titel: |
Daten zwischen 2 Programmen austauschen |
Zitieren |
Guten Abend
Ich suche nach einer Möglichkeit Daten zwischen 2 Programmen auf dem selben Pc auszutauschen. Genauer möchte ich Strings von einem WindowsMediaPlayer Plugin zu meiner WinApi Anwendung senden.
Über SendMessage() kann ich ja nur Zeiger übergeben. Wenn ich jetzt in dem Plugin mit "new" auf dem Heap speicher Reserviere und den Zeiger übergebe funktioniert das nicht.
Ist es möglich irgendwie Speicherbereich zu reservieren auf den man von allen Programmen zugriff hat. Sowas wie ein "Datenschrank für alle" quasi.
Ich hoffe ihr versteht ungefähr was ich meine.
Gruß Jan |
|
|
|
 |
dot
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
|
dot Mitglied
18:19:00 02.02.2012 Titel: |
|
Zitieren |
|
 |
jan91
Mitglied
Benutzerprofil
Anmeldungsdatum: 28.10.2008
Beiträge: 24
|
jan91 Mitglied
18:48:27 02.02.2012 Titel: |
|
Zitieren |
|
 |
jan91
Mitglied
Benutzerprofil
Anmeldungsdatum: 28.10.2008
Beiträge: 24
|
jan91 Mitglied
00:27:06 03.02.2012 Titel: |
|
Zitieren |
für jeden der nach mir nicht daran verzweifeln will.
SendMessage(hWnd, WM_DATACOPY, ...,...)
braucht unter Windows 7 (warum auch immer) Adminstratorrechte...
Microsoft hats halt einfach drauf...
|
|
|
|
 |
dot
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
|
dot Mitglied
02:42:49 03.02.2012 Titel: |
|
Zitieren |
|
 |
Martin Richter
Moderator
Benutzerprofil
Anmeldungsdatum: 18.04.2006
Beiträge: 13522
|
Martin Richter Moderator
09:19:38 03.02.2012 Titel: |
|
Zitieren |
|
 |
unverzeweifelter
Unregistrierter
|
unverzeweifelter Unregistrierter
09:26:05 03.02.2012 Titel: |
|
Zitieren |
| jan91 schrieb: | für jeden der nach mir nicht daran verzweifeln will.
SendMessage(hWnd, WM_DATACOPY, ...,...)
braucht unter Windows 7 (warum auch immer) Adminstratorrechte...
Microsoft hats halt einfach drauf...
 |
1. Du hast keine Ahnung
2. Der Fehler sitzt im allgemeinem vor dem Bildschirm |
|
|
|
 |
jan91
Mitglied
Benutzerprofil
Anmeldungsdatum: 28.10.2008
Beiträge: 24
|
jan91 Mitglied
11:23:33 03.02.2012 Titel: |
|
Zitieren |
Ich möchte nur ein paar Strings mit Titel, Interpret usw an das andere Programm senden. Ich glaube diese Pipes sind da ein wenig überdimensioniert.
Das mit dem UIPI hört sich schonmal sehr plausibel an.
Sorry wenn ich hier irgendjemandem mit meinem Microsoft Kommentar gekränkt habe aber ich war einfach genervt als ich ne Stunde verzweifelt nach dem Fehler gesucht habe und dann gings plötzlich.
@unverzweifelter:
1. Naturlich hab ich keine Ahnung sonst wäre ich nicht hier
2. hinter dem Bildschirm zu sitzen macht im allgemeinen wenig Sinn.
EDIT: Es funktioniert jetzt (auch ohne Admin Rechte). Dankeschön an alle |
Zuletzt bearbeitet von jan91 am 11:45:17 03.02.2012, insgesamt 1-mal bearbeitet |
|
 |
unverzweifelter
Unregistrierter
|
unverzweifelter Unregistrierter
12:06:32 03.02.2012 Titel: |
|
Zitieren |
Wieso sollte es irgendjemanden kränken, wenn für die eigene Unwissenheit/Dummheit
regelmäßig der Compiler, Linker, Hersteller/Erzeuger des Betriebssystems, der Bibliotheken etc. schuld ist?
Diese Opferhaltung sollte den Threadstarter kränken, sonst niemanden.Besser wäre aber daraus zulernen.
Ein Lernerfolg wäre, die Dokumentation zu studieren.
Die Ortsangabe hinter oder vor ist eine Frage der Perspektive. |
|
|
|
 |
unverzweifelter
Unregistrierter
|
unverzweifelter Unregistrierter
12:07:58 03.02.2012 Titel: |
|
Zitieren |
Noch eine Anmerkung:
"plötzlich gings" ist übrigens kein Lernerfolg |
|
|
|
 |
dot
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
|
dot Mitglied
13:15:51 03.02.2012 Titel: |
|
Zitieren |
Ich geh mal davon aus, dass er oben erwähnte Funktion benutzt hat und nicht dass es plötzlich einfach so ging... |
_________________ one point of view will never reveal the entire scene.
Zuletzt bearbeitet von dot am 13:16:01 03.02.2012, insgesamt 1-mal bearbeitet |
|
 |