Rintracciare il file aperto in un processo Acrobat

venerdì 26 ottobre 2012 - 08.44
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Windows 7  |  Visual Studio 2005

bj Profilo | Newbie

Salve, e' il mio primo intervento e saluto la comunita'.

Da VBNET, uso Visual Studio 2005, ho bisogno di rintracciare il file PDF correntemente aperto con Acrobat.
Ho provato a indagare il processo Acrobat in questo modo:

Dim myprocesses() As Process
Dim myprocess As Process = New Process
Try
myprocesses = Process.GetProcessesByName("AcroRd32")
myprocess = myprocesses(0)
...
Catch exmyp As Exception
Exit Try
End Try

ma tutto quello che sono riuscito a trovare e' MainWindowTitle che non necessariamente contiene il nome del file e sicuramente non il percorso.

Grazie per qualsiasi aiuto.

Vinsent Profilo | Senior Member

Puoi usare questo:
http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
che però va eseguito con i privilegi di amministratore...
Per provare ho fatto un progetto con VS 2010, se vuoi dargli un' occhiata chiedi pure.
ciao

bj Profilo | Newbie

Grazie Vinsent, funziona alla grande!

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5