VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/12/25(Mon) 19:37
投稿者もげ
Eメール
URL
タイトルRe: API使用によるユーザ名取得がうまくいきません

それはVBとは無関係の問題に見えます。

> API:GetUserName を使用しログインユーザ名をテキストファイルに
> 出力するプログラムにおいてテストしても、"SYSTEM"しか取得できません。

ATコマンドの実行ユーザは、
スケジュールを司るサービスのログオンアカウントで固定だったような...。

> 実際にログインユーザ名が取得できたのは、直接EXEを実行した時のみでした。
> API:WNetGetUserNameでも同様の結果でした。

であれば、正常かと思われます。

> 起動はATコマンドにて直接EXEを時間指定して実行し、確認したのですが…

Win2000以降であれば、かわりにタスクスケジューラを使用して、
実行時ユーザ名を指定してテストしてみてはいかがでしょう。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -