2016-10-05 106 views
0

我在Windows 10中使用process.start時遇到錯誤,該函數在我的Windows 7中工作,但在Windows 10中沒有工作,按鈕的代碼如下vb.net process start應用程序不顯示

Dim PDFFilePath As String = "C:\1.pdf" 
Process.Start(PDFFilePath) 

我已經錄了短片

的Windows 10視頻

https://sendvid.com/i8w8q8nm 

Windows 7的視頻

hhttps://sendvid.com/as3lkm1g 

從任務管理器,我可以看到進程已啓動,但我不能發現窗戶從我的屏幕

+0

我們不知道在哪裏的代碼,這兩條線正在運行的背景下任何東西。它是什麼樣的應用程序?你把這些代碼行放在哪裏?我們需要一個能夠證明問題的[mcve]。兩行代碼沒有其他細節是不夠的。 –

+0

第二行是按鈕的代碼,一旦點擊按鈕,它將打開pdf文件。 –

回答

0

的Windows 10使用它的應用程序在默認情況下閱讀PDF文件。

更改默認程序PDF文件,以acroboat讀者或指定

Dim PDFFilePath As String = "C:\1.pdf" 
Dim adobeAcrobatLocation as String = "..wherever.." 
Process.Start(adobeAcrobatLocation, PDFFilePath) 
+0

,但是從任務管理器,我們可以看到adobe reader正在運行,但我們無法從屏幕上看到adobe reader窗口 –