Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ciao! stavo provando a fare 1 programma che interagisse cn un .exe ke ho trovato in internet. il programma ke ho trovato, mi scasiona il pc e mi trova dei file dannosi, il problema è ke nn li elimina, ma se si vuole, si puo salvare il nome del file dannoso in un file .TXT... io volevo fare un programma in VB.NET ke interagisse cn "L'antivirus" e salvasse automaticamente i TXT... per salvare i txt posso farlo cn il mouse andando sulla casellina per salvare, oppure posso usare le sequenze di tasti... il problema è questo,facendo partire il mio programma questo resta TOPMOST anke quando faccio "digitare" la sequenza di tasti, percio è come se li digitasse per lui... come faccio a far andare in primo piano la finestra dell'antivirus? Grazie 1000
1 - Enumera tutti i processi attivi. Trova quello che ti serve e ottieni l'handle della finestra con la proprietà Process.MainWindowHandle, quindi usa la funzione SetFocus di user32.dll per impostare il focus su quella finestra.
http://www.xmlauthor.com/help/Extensions/WindowsAPI/SetFoc ...
2 - Simula un click sulla finestra per ottenere automaticamente il focus.
io in vb.net so ancora poco, ma nn penso che ci riuscirai...
il programma che hai fatto tu, dovrebbe essere unico pezzo con il prog che ti salva i txt,
però per fare quello che vuoi tu, puoi usare un programma che si chiama adwanced windows care personal, scaricabile dal sito
http://www.download.com/Advanced-WindowsCare-Personal/3000 ...
Ultra Phonic, hai detto bene: tu sai ancora poco. Non ti sembra di essere un po' impertinente a dire che non ci riuscirà? Hai almeno calcolato tutte le possibilità prima di scrivere quel messaggio? Evidentemente no.
c'è l'ho fatta in un altro modo xo sn sicuro ke cm dici tu di ottenere l'handle del processo, sia molto piu sicuro... mi faresti un esempio o sito dv posso andare a nasare? grazie 1000