現在VB2005を利用して文字列をプリンタから出力するプログラムを制作しています。
OSがXPのパソコンを使ってこのプログラムを実行すると、印刷できるのですが、OSがVistaのパソコンから実行するとエラーが出てしまいます。
XP・Vistaともに Microsoft.NET Framework 2.0 が入っており、VB2005も正常に動作しています。
また、通常使うプリンタの設定もしています。
実行時に出力されるエラーの内容は下記のとおりです。
//ここから---------------------------------------
System.ComponentModel.Win32Exception: アクセスが拒否されました。
場所 System.Drawing.Printing.StandardPrintController.OnStartPrint(PrintDocument document, PrintEventArgs e)
場所 System.Windows.Forms.PrintControllerWithStatusDialog.OnStartPrint(PrintDocument document, PrintEventArgs e)
場所 System.Drawing.Printing.PrintController.Print(PrintDocument document)
場所 System.Drawing.Printing.PrintDocument.Print()
場所 Admin.B02_10_10_SeatturnPrint.btnPrintOut_Click(Object sender, EventArgs e) 場所 C:\パス\B02_10_10_SeatturnPrint.vb:行 74
//ここまで---------------------------------------
理由がわからず困っています。どうかご助力お願いします。
No.1ベストアンサー
- 回答日時:
アドバイスいただきありがとうございます。サービスパックは適用しています。
昨日この問題を自力解決することができたので報告させていただきます。
原因はUACでした。UACはWindows Vistaに搭載されたセキュリティ機能で、ウイルスなどの影響を抑えるために、管理者権限のユーザが実行しても、プログラムを通して印刷命令が走るため、命令が実行されないようにするといった機能です。
プロパティを変更してあげると正常に動作するようになりました。
また何か困りましたら質問させていただきます。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- 英語 メデァビーコンから出版されているTOEIC L&R TEST990点獲得Part5&6難問模試(タイ 1 2022/04/08 15:51
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- ビデオカード・サウンドカード DellのPC(xp)に、サウンドカードドライバ(内蔵)をインストールしたい。 1 2023/07/31 11:32
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行ファイル(.exe)が別のPC...
-
外部exe呼び出しの方法 ShellEx...
-
VS2008 の C++ で作成したEXEの...
-
excel vbaから実行するexe実行...
-
ActiveDirectoryから値を取得
-
mscorlib.dllの初回例外について
-
Visual Studio 「AnyCpu」について
-
Pythonのコードをexe化
-
VBAでコマンドプロンプトを呼び...
-
VB6.0 exe作成時に実行時エラー...
-
shell関数には二重引用符を渡せ...
-
VBがデバッグ時落ちてしまう
-
Windows PowerShellでC言語を実...
-
「読み込み違反」が起きたとき...
-
C#VB、exeに埋め込んだexeの実行
-
vba 時間の引き算 例えば 15:00...
-
画像を二次元フーリエ変換
-
TEXTMETRIC構造体メンバ tmHeig...
-
ManagementClassが見つからない。
-
VBAで印刷スプール終了の判定を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Visual Studio 「AnyCpu」について
-
「読み込み違反」が起きたとき...
-
Windows PowerShellでC言語を実...
-
excel vbaから実行するexe実行...
-
C++初心者です。 debug asserti...
-
実行ファイル(.exe)が別のPC...
-
ActiveDirectoryから値を取得
-
VB6.0 exe作成時に実行時エラー...
-
外部exe呼び出しの方法 ShellEx...
-
Format 関数のバグ?
-
ActiveX → VB を起動するとCre...
-
androidで.exeを実行できますか?
-
C#VB、exeに埋め込んだexeの実行
-
Eclipse CDT MinGWによるC言語
-
system関数(Windows)の戻り値!!
-
VBAでコマンドプロンプトを呼び...
-
Pythonのコードをexe化
-
VB.NetのWinsockについて
-
VisualStudioでC#が実行できない
-
mscorlib.dllの初回例外について
おすすめ情報