2013-08-02 64 views
0

說我有以下c#代碼,但現在我需要轉換爲PowerShell。我得到了DllImport部分,但c#代碼也有它的靜態外部件。我是否需要在Powershell中具有相同的聲明?如果是的話,你能指導我在PowerShell中糾正語法嗎?將c#代碼轉換爲需要使用dllimport的powershell

感謝

[DllImport(@"C:\PDFConv\bin\Conv2PDF.dll", SetLastError = true)] 
static extern UInt32 ProcessConv(UInt32 val, string lpSourcePath, String lpSourceFile, string lpDestPath, string lpDestFile); 


private void btnConvert_Click(object sender, EventArgs e) 
{    
    ProcessConv(1, "C:\\source", "test.docx", "C:\\dest\\pdf", "test.pdf"); 
} 
+0

http://www.leeholmes.com/blog/2009/01/19/powershell-pinvoke-walkthrough/ –

回答

0

除了李福爾摩斯博客文章C.B.提到,看看上添加型的幫助,特別是例如#5。

man Add-Type -Examples