• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2005 Vistaで印刷ができません)

VB2005 Vistaで印刷ができないエラーについて

このQ&Aのポイント
  • VB2005を利用して文字列をプリンタから出力するプログラムを制作しています。OSがXPのパソコンを使ってこのプログラムを実行すると、印刷できるのですが、OSがVistaのパソコンから実行するとエラーが出てしまいます。
  • XP・Vistaともに Microsoft.NET Framework 2.0 が入っており、VB2005も正常に動作しています。また、通常使うプリンタの設定もしています。
  • 実行時に出力されるエラーは「アクセスが拒否されました」という内容で、原因がわかっていません。どうかご助力お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

とりあえず参考 http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/ サービスパックは適用してますよね?

onilichan
質問者

お礼

アドバイスいただきありがとうございます。サービスパックは適用しています。 昨日この問題を自力解決することができたので報告させていただきます。 原因はUACでした。UACはWindows Vistaに搭載されたセキュリティ機能で、ウイルスなどの影響を抑えるために、管理者権限のユーザが実行しても、プログラムを通して印刷命令が走るため、命令が実行されないようにするといった機能です。 プロパティを変更してあげると正常に動作するようになりました。 また何か困りましたら質問させていただきます。ありがとうございました。

関連するQ&A