2013-08-25 48 views
2

我想要做的是當打開一個文件夾(或打開windows文件夾瀏覽器時),使程序/批處理文件等。會跑。我不知道我該如何做這樣的事情,所以任何幫助和助理將不勝感激!謝謝。如何使程序在打開文件夾時運行?

回答

2

這只是一個想法(但不僅僅是評論可以處理)。

Windows允許您附加thumbnail provider,它將生成文件的縮略圖。這就是Microsoft Office,LibreOffice,VLC等軟件爲文件製作瀏覽器縮略圖的方式。

您可以使用此API併爲您發明的文件類型定義縮略圖提供程序,並將該類型的空文件放入您的文件夾中。當用戶打開文件夾時,將運行代碼以生成縮略圖,因此可以啓動另一個程序(您想要啓動的程序)並返回失敗代碼(以便不縮略圖被緩存,並且代碼將重新生成當用戶重新打開的文件夾這隻能從Windows Vista開始經營;。

+0

我想指出的是,如果一個第三方軟件這樣做,我想它歸類爲一個惡意軟件。 –

相關問題