2017-08-30 17 views
-1

プリンタドライバのインストーラを作成しようとしています。そのために私はポートを作成する必要があります。ネットワークプリンタの場合は、 'prnport.vbs'を使用してポートを作成できます。プリンタのローカルポートを作成する

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r [PORTNAME] -h [IPADDRESS] -o raw 

ただし、このスクリプトではローカルポートを作成できません。

I sow thisポストがWin7ではうまくいかないようです。

誰でも私をcmdまたはC#ソリューションに誘導してローカルポートを作成できます。

+0

ここにはC++ WinAPIソリューション(https://stackoverflow.com/q/1325485/62576)があります。使用されるすべての関数をC#にインポートすることができます。私はhttp://pinvoke.netに宣言があると確信しています。 –

答えて

0

hereから解決策を見つけました。それは私のために働く。 私はこれを誰かが同じ問題を抱えていて、その投稿を逃してしまったという回答にしました。

0

どのWindows版ですか? PowerShell

アドインPrinterPort -Nameで

"NameYourLocalPort:"

窓付きのAPIは

AddPrinter function

+0

どのWindowsのバージョン? - > xp、win7以上の場合 – mhs

関連する問題