Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Putty.exe - pokretanje i logiranje iz druge aplikacije

[es] :: Pascal / Delphi / Kylix :: Putty.exe - pokretanje i logiranje iz druge aplikacije

[ Pregleda: 3204 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

escape::
Developer Delphi
Rijeka, Croatia

Član broj: 26382
Poruke: 65
*.adsl.net.t-com.hr.



+1 Profil

icon Putty.exe - pokretanje i logiranje iz druge aplikacije11.04.2010. u 09:51 - pre 170 meseci
Pokušavam pokrenuti login na PUTTY.EXE kroz svoju aplikaciju ali ne mogu postići efekt desnog klika mišem...


1) Prvo pokrenem u jednoj funkciji PUTTY.EXE:

ShellExecute(Handle, 'open', 'C:\............\Putty.exe', nil, nil, SW_SHOWNORMAL);



2) Na OnClick() buttona Logiraj:

Clipboard.AsText := 'my_password'; //kopiram password u Clipboard

targetWnd := FindWindow('putty', nil); //nađem hendl za putty

SendMessage(targetWnd, WM_SETFOCUS, 0 ,0); //ovo radi
SendMessage(targetWnd, WM_KEYDOWN, VK_RBUTTON ,0);//ovo izgleda ne radi
SendMessage(targetWnd, WM_KEYDOWN, VK_RETURN ,0);//i ovo radi


Enter mi ne bi radio bez fokusa...tako da to dvoje pouzdano radi jer mi Putty izbaci poruku 'Wrong....bla,bla'.
Inaće kad dam fizički mišem fokus (desni klik) i pritisnem enter..normalno se pejsta password iz Clipboard-a i
logiranje je uspješno.
Da nije neka blokada od virtualnog klika mišem na Putty-u?
Ima li netko ideju kako da se logira na Putty bez piskaranja passworda?
escape::
 
Odgovor na temu

_deran_

Član broj: 69493
Poruke: 252
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Putty.exe - pokretanje i logiranje iz druge aplikacije11.04.2010. u 10:01 - pre 170 meseci
napravi par kljuceva za SSH pa te nece ni pitati za password. kljuceve ubaci u putty ili pageant
 
Odgovor na temu

anon68680

Član broj: 68680
Poruke: 528
*.dynamic.isp.telekom.rs.



+14 Profil

icon Re: Putty.exe - pokretanje i logiranje iz druge aplikacije11.04.2010. u 21:08 - pre 170 meseci
Skini plink umesto putty.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
 
Odgovor na temu

escape::
Developer Delphi
Rijeka, Croatia

Član broj: 26382
Poruke: 65
*.adsl.net.t-com.hr.



+1 Profil

icon Re: Putty.exe - pokretanje i logiranje iz druge aplikacije12.04.2010. u 02:53 - pre 170 meseci
Hvala na prijedlozima...rješio sam sa pageant.exe

Konfiguriraj Putty.exe...

1) Generatorom (puttygen.exe) Loadaj SSH ključ.ppk

2) Ukloni password

3) Sejvaj kao private key: ssh_key.ppk

4) Kopiraj Peagent shortcut u startup folder (All Users)

5) Namjesti putanje u Target shortcut-a: C:\FOLDER_X\cPanel-TUNEL\pageant.exe C:\FOLDER_X\cPanel-TUNEL\ssh_key.ppk


Na ovaj način kada se pokrene OS starta se pageant.exe koji automatski loada ssh_key.ppk i radi kao "servis".
Nakon što aplikacija pokrene putty.exe putty sam prepozna pomoću pageant.exe-a ssh_key.ppk
i naravno nema piskaranja passworda jer smo to uklonili korakom 2).
Na ovaj način smo poštedili klijenta od piskaranja...


escape::
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Putty.exe - pokretanje i logiranje iz druge aplikacije

[ Pregleda: 3204 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.