Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Ajutor Shell
Last Updated: Feb 08 2013 18:18, Started by
Fred_
, Feb 08 2013 17:20
·
0
#1
Posted 08 February 2013 - 17:20
Salut,
Am urmatoarea problema la care nu-i gasesc rezolvare: Lansez un .exe prin shell, de exemplu Shell(blablabla/notepad.exe) si vreau sa-l "kill" mai tarziu. In acelasi timp sunt mai multe instante de Notepad.exe in derulare. Eu vreau sa-l ucid doar pe cel creat de mine. Pentru asta as avea nevoie de ID-ul procesului creat de mine pe care nu stiu cum sa-l obtin. Multumesc pentru ajutor |
#2
Posted 08 February 2013 - 17:29
Salut
Incearca asa: C:\Users\andreir>tasklist /fi "IMAGENAME eq cmd.exe" /fi "Username eq andreir" Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ cmd.exe 9424 Console 2 2,060 K C:\Users\andreir> Dupa primul eq bagi procesul tau, dupa al doilea username-ul tau Bafta !!! Edited by rogerlecoco, 08 February 2013 - 17:31. |
#3
Posted 08 February 2013 - 17:48
Multumesc pentru raspuns,
imi cer scuze, nu m-am exprimat bine, toata afacerea se petrece intr-o apicatie VB, aplicatia VB lanseaza o alta aplicatie non-VB (notepad, in exemplu de mai sus) si mai tarziu aplicatia mea VB doreste sa inchida procesul pe care tot ea l-a deschis mai devreme (notepad.exe, in cazul de fata). Problema e ca s-ar putea sa existe mai multe instante de Notepad deschise anterior prin alte metode (nu prin aplicatia mea VB) care vreau sa ramana deschise, adica sa inchid doar ce a deschis aplicatia mea VB Deci aplicatia VB are nevoie de ID-ul respectiv, nu eu Nu stiu daca acum m-am facut mai bine inteles cod: '------------------------------------------------------------------------------------------ For Each Proc As Process In Process.GetProcessesByName("notepad") If Proc.Id.ToString = "1234" Then Proc.Kill() End If Next '------------------------------------------------------------------------------------------- Cum aflu care e "1234" pentru notepad.exe lansat de aplicatia mea VB ? Edited by Fred_, 08 February 2013 - 17:58. |
#4
Posted 08 February 2013 - 18:08
Te folosesti de procesul parinte, care in cazul tau va fi chiar aplicatia VB.
Sau poate te ajuta asta: http://msdn.microsof...#code-snippet-1 Edited by emillian, 08 February 2013 - 18:12. |
#5
Posted 08 February 2013 - 18:18
imi retrag postarea, am descoperit intre timp
dim MyID as integer = Shell(blablabla/notepad.exe) emillian, on 08 februarie 2013 - 18:08, said:
Te folosesti de procesul parinte, care in cazul tau va fi chiar aplicatia VB. Sau poate te ajuta asta: http://msdn.microsof...#code-snippet-1 Multumesc Emilian, ma uitasem si eu la exemplul ala, dar nu il puteam folosi pentru ca se lega de Process.Start("notepad") si nu de Shell() Oricum, bine ca s-a rezolvat |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users