Windows Spooler APIを使用してスタンドアロンプログラムを使用してシステムスコープの印刷ジョブを監視したいが、印刷ジョブの名前のみを取得できます。元のファイルをフルパスで取得するにはどうしたらいいですか?Spooler APIによって元のフルファイルパスを取得する方法
1
A
答えて
3
元のドキュメントパス(たとえば、印刷したばかりのWordドキュメントの場所など)を探している場合、スプーラはこれを伝えることができません。
スプーラ一般に、は、GDIまたはXPSパス経由でファイルを受信します。印刷を実行するアプリケーションは、適切なデバイスドライバを介してスプーラに効果的に一連のグラフィカルコマンドを送信し、スプーラサービスはプリンタに送信する前に一時ファイルにキャッシュします。これは、スプーラ自体が、元のソースファイルまたはそのソースファイルについて何も知らないことを意味します。
スプーラがドキュメント名を取得する方法が不思議であれば、DOC_INFO_x構造体に渡されるStartDoc呼び出しによって行われます。これは、スプーラがソースドキュメント自体に関して受け取るすべての情報です。
関連する問題
- 1. htmlでファイルをアップロードするときにフルファイルパスを取得する方法
- 2. jQueryを使用してフォームアップロードフィールドでフルファイルパスを取得する方法は?
- 3. javaを使用してGoogleドライブからフルファイルパスを取得する方法
- 4. ユーザーによってYouTube動画を取得する方法
- 5. Linqによってxmlから値を取得する方法
- 6. Facebook APIユーザーページを取得する方法
- 7. HttpContext.Current.Server.Executeの後に元のURLを取得する方法
- 8. APIによるWikipedia記事のWikidata IDの取得方法は?
- 9. Azureのルビーの各リソースやAPIによって課金情報を取得する方法は?
- 10. 検索中にcscopeがフルファイルパスを表示する方法
- 11. Facebookのメールメッセージ - APIを使用して取得する方法
- 12. 元の列としてサブクエリによって返された行の取得
- 13. 使用する方法のidによって選びだしアイテムを取得
- 14. db2の再帰的クエリによってリーフノードを取得する方法は?
- 15. SSRSでWebサービスによってExecutionLogStorageテーブルのデータを取得する方法は?
- 16. Railsで属性の元の値を取得する方法
- 17. iphotos library mac swift内の元のイメージパスを取得する方法
- 18. V8でスクリプトの元のファイル名を取得する方法
- 19. 2次元の配列の長さを取得する方法#
- 20. FileInputStreamの元のファイルを取得する方法
- 21. youtube apiを使ってチャンネルロゴを取得するには?
- 22. Facebook Graph APIを使用してニュースフィードを取得する方法。
- 23. グラフAPIを使用してFacebookアルバムを取得する方法
- 24. Blogger APIを使用してタグ/カテゴリリストを取得する方法
- 25. google APIを使用してドメインメールリストを取得する方法
- 26. Falcon RESTful APIを使用してURIを取得する方法
- 27. ロケールによって異なる文字列値を取得する方法は?
- 28. PHP。アクセストークンを取得する方法。 Google APIのOAuth 2.0による認証
- 29. DataOutputStream.writeUTF()から読み取ったときにJava文字列の「元の」バイトを取得する方法は?
- 30. Struts Multipart Request Wrapperから元のファイルを取得する方法
ありがとうございました。だから、私はそれをフェッチする方法はないと思う。 – Hugo
doc_info_x構造体には印刷されるデータが含まれていますか? – Aitizazk