Avatar billede nubi19 Nybegynder
15. maj 2002 - 23:18 Der er 16 kommentarer og
1 løsning

Sende tegn til andet program ?

Jeg vil gerne sende tegn & escape sekvenser til et andet program.
Sådan at mit program f.eks. kan skrive følgende i notesblok:
Hej
med dig
Jeg har absolut ingen anelse om hvordan jeg skal gøre, så al hjælp er velkommen :)
Avatar billede laffe Nybegynder
16. maj 2002 - 16:53 #1
1. Du kan gøre det ved hjælp af Windows Messages.
  Du kunne Sende en WM_SETTEXT (med den streng du vil have vist) til din  form.

2. Du kan også gøre det via Socket !
  Du kunne oprette en socket forbindelse mellem de to applicationer, og på den måde sende informationer frem og tilbage.

3. Du kan gøre det via Shared memory.
  Du kunne også bruge shared memory som begge dine applikationer kan læse/skrive i.
Avatar billede kamikaze Nybegynder
16. maj 2002 - 21:49 #2
Det kommer an på hvad du vil??? Fra hvilket O.S. til hvilket osv. :-)
Avatar billede nubi19 Nybegynder
16. maj 2002 - 21:54 #3
Windows 9x & NT.
Jeg vil kunne sende tegn fra mit program til en vilkårlig windows applikation.
Avatar billede kamikaze Nybegynder
16. maj 2002 - 21:55 #4
Du kan fx. gøre flg.:

1. Opret en fil (MyFile.txt) og skriv << "Hej\nmed dig";

2. Brug nedenstående funktion til at åbne Notepad, med din nye fil:

// skal inculudes:
#include <windows.h>
#include <iostream.h>
#include <conio.h>

// Funktionen:
void RunProgram(char* pszAppName, char* pszParams)
{
    ShellExecute(NULL,
                "open",
                pszAppName,
                pszParams,
                NULL,
                SW_SHOW);
}

3. Indsæt linien:

RunProgram("Notepad.exe", "MyFile.txt");

i dit program...
Avatar billede kamikaze Nybegynder
16. maj 2002 - 21:57 #5
Se: http://www.eksperten.dk/spm/202384

for uddybning af RunProgram :-)
Avatar billede kamikaze Nybegynder
16. maj 2002 - 21:58 #6
Hmmmm......Hvad mener du med '...sende tegn fra mit program til en vilkårlig windows applikation.'...????
Avatar billede kamikaze Nybegynder
16. maj 2002 - 21:59 #7
Hvad skulle programmet gøre med hvilke tegn???
Avatar billede nubi19 Nybegynder
16. maj 2002 - 22:28 #8
Det skal kunne bryde passwords, i f.eks. winzip. Så det afprøver samtlige muligheder (ved godt det er langsomt).
Dvs. den skal først sende a og 2 x ENTER. Så b osv. osv.
Avatar billede emileej Nybegynder
20. maj 2002 - 15:47 #9
Du vil altså have brugerne på eksperten til at hjælpe dig med at konstruere et program, der kan hacke andre folks passwords...

Ej vel?

E-)mil
Avatar billede nubi19 Nybegynder
20. maj 2002 - 16:08 #10
Jeg må indrømme at det ikke lige var min tanke, at det kunne bruges til det også.. Tænkte kun lige på winzip.
Avatar billede kamikaze Nybegynder
20. maj 2002 - 18:28 #11
Hvad mener du med winzip og password??? Hvad er det du gerne vil???
Avatar billede kamikaze Nybegynder
20. maj 2002 - 18:29 #12
(Er Winzip ikke gratis???)
Avatar billede nubi19 Nybegynder
20. maj 2002 - 20:14 #13
Altså .zip filer der er beskyttet med password, det var dem jeg ville kunne knække. Winzip i sig selv er jo shareware og dermed så godt som gratis.
Avatar billede emileej Nybegynder
21. maj 2002 - 08:12 #14
Det er det jeg siger: Du vil knække passwords til de der filer, og eftersom du ikke kender passwordet, tilkommer filen ikke dig = du vil knække en andens password. Håber virkeligt ikke at eksperten er faldet så meget i sin standard, at der her findes folk, der vil hjælpe dig med noget sådan...
Avatar billede nubi19 Nybegynder
21. maj 2002 - 11:33 #15
OMG køl dog af, mængden af programmer der allerede kan gøre det langt mere effektivt er stor. Så hvorfor jeg ikke må more mig med at gøre tingene på den gamle, ineffektive måde, har jeg svært ved at se?
Avatar billede nubi19 Nybegynder
21. maj 2002 - 11:52 #16
Men siden i er så hvad-det-nu-hedder, så lukker vi da bare spørgsmålet
Avatar billede emileej Nybegynder
21. maj 2002 - 18:37 #17
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester