私はVista SP1でVS2008 SP1を使用しています。私の.Net-programはWIA(Microsoft Windows Image Acquisition Library v2.0)へのCOMリファレンスを使用します。私は、CommonDialogClass.ShowAcquireImageを使用してドキュメントをスキャンしています。正常に動作しています。 お客様の一人がXPを使用しています。私がWIAを理解しているように、XPではWIALib(WIA 1.0)を使用する必要があります。 WIA1を使ってVistaで開発することは可能ですか?VistaでWIA 1を使用して開発するには?
3
A
答えて
1
Windows XPでVS2008で小さなWIALibプロジェクトをセットアップし、作成したInterop.WIALib.dllをVistaマシンにコピーしました。このファイルをC#プロジェクトで参照すると、コンパイルできます。今私はXP用とVista用の2つのプロジェクトを持っています。 GetVersionEx-callを使用して、私のC++プログラムで実行中のWindowsバージョンを判断し、適切なDLLのメソッドを呼び出します。
-1
一般的には可能です。ただし、VistaシステムにはWIA1 Dllが必要です。これまで私がこれまで行ってきたやり方は、WIA1 DllをXPからXPボックスにコピーすることです。私はWIA1のDLLを登録しませんが、参照するだけです。これを参照することで、コードでWIA1が使用されるようになりました。理論的には、WIA2はWIA1と下位互換性がなければならないため、Vistaで実行してテストすることはできます。あなたは確かにXPでテストする必要がありますが。
別のマシンをお持ちでない場合は、新しいXPをインストールしてDllを入手できるように、VMWareをお勧めします。
3
MSでは、XP here用のWIA 2.0ライブラリをダウンロードできます。あなたの顧客はあなたのアプリをそのまま使用することができます。
また、1.0よりもWIA 2.0が好きです。
関連する問題
- 1. VistaでC#/ WIAバージョン2.0を使用してスキャンする
- 2. Vistaの開発に関する制限
- 3. WIAまたはTWAINを使用してページをスキャンする
- 4. WIA + adf = 1のネットワークスキャナ
- 5. javaを使用しているチームビューアを開発するには
- 6. ExtJS 4を使用してWebデスクトップを開発するには?
- 7. BLEを使用してWindows C#Appを開発するには
- 8. Xboxの開発がVistaや7ではない
- 9. 1人のiPhone開発者キーを使用できる開発者は何人ですか?
- 10. VistaのCygwinでRubyを使用する
- 11. WIAを使用してC#のWebカメラを使用して自動的に写真を撮る
- 12. チーム開発でNuGetを正しく使用するには?
- 13. JPAを使用して開発用に異なるデータベースプロバイダを使用する
- 14. Visual Studio 2010を使用してVista上でSharepoint 2010を開発するにはどうすればいいですか
- 15. Vista x64でVS2008でShockwaveFlashObjectsを使用しているCOMException(8004014)
- 16. Windows VistaでC#を使用したPrintTestPage
- 17. css.mapを使用してブートストラップを使用して開発
- 18. Googleはアプリケーション開発にRubyを使用していますか?
- 19. にQLineEditが、私は、ダイアログを開発PyQtはを使用して
- 20. jsonファイルを使用して開発サーバーでドキュメントをテストする
- 21. Swiftを使用してIOS開発でナビゲーションバーをオーバレイするナビゲーションバー
- 22. ブラックベリーでksoapを使用してアプリケーションを開発する
- 23. Cを使ってWindows Mobile用アプリケーションを開発するには?
- 24. QtでVisual Studio 2017を使用してGUIアプリケーションを開発するには?
- 25. WIAでスキャンするドキュメントサイズC#
- 26. Groovy-Eclipseプラグインを使用してGrailsで開発する
- 27. リモートリポジトリを使用してローカルに開発する
- 28. WIA - ASP.NET
- 29. Microsoft Office 2013を使用してMicrosoft Officeを使用して開発する2016
- 30. テストドリブン開発を使用してPerl CGIアプリケーションを開発する最初のテストは何ですか?
ありがとう、私は明日これをテストします。幸い私はXPでマシンをインストールできます。正直、私はこれらは私が私のXPで見つかったDLLです – Lars
...のWindows Server 2008上のHyper-Vの下でVMの私のVistaを実行します。 wiadefui.dll wiadss.dll wiascr.dll wiaservc.dll wiashext .dll wiavideo.dll wiavusd.dll "WIALib"のものはありません。助言がありますか? – Lars
私は "dumpbin.exe/exports wiadefui.dll"を各DLLで使用して、どのDLLがDllGetClassObjectをエクスポートするかを確認します。これは、DLLがCOM DLLであることを示します。 –