締切済み Windowsのログオンユーザーを取得するには 2008/10/23 23:11 VB.netでプログラムを組んでいるのですが、現在Windowsにログオンしているユーザー名を取得するにはどのような方法がありますでしょうか? よろしくお願いいたします。 みんなの回答 (2) 専門家の回答 みんなの回答 ShowMeHow ベストアンサー率28% (1424/5027) 2008/10/24 13:48 回答No.2 こっちも。 http://billyboy.blog81.fc2.com/blog-entry-99.html http://www.developerfusion.com/code/4409/get-current-username-in-vbnet/ というか、検索しましょう。 参考URL: http://www.google.com/search?hl=ja&q=username+vb.net&lr= 通報する ありがとう 0 広告を見て他の回答を表示する(1) noah7150 ベストアンサー率46% (116/251) 2008/10/24 13:43 回答No.1 http://bbs.wankuma.com/index.cgi?mode=al2&namber=3802&KLOG=13 これかな? 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A ログオンユーザ名の取得 お世話になります。 Windows7Pro ドメイン環境 秀丸エディタのマクロより、現在Windowsにログオンしている ユーザ名を取得したいと考えております。 そこで、マクロから外部コマンド(whoami)を実行したとしても その実行結果をマクロで受け取ることができません。 ※いったん実行結果をiniファイル等に書き込むようにしておき マクロからそれを読み込む方法はあるようです。 現在ログオンしているユーザ名がレジストリのどこかに保持されて いるのであれば、マクロから直接参照しにいけばいいのかな。。と 思っているのですが。 そこで質問ですが、 ・レジストリから現在ログオンしているユーザ名を取得することは 可能でしょうか。可能ならどこを参照すればよいのでしょうか。 ・そもそもコマンド実行する以外で取得することは可能なのでしょうか。 もし他の方法があればお教え下さい。 ご教示の程、宜しくお願い致します。 ユーザの所属するグループを取得する 現在ログオン中のユーザが所属するグループ名を取得することは可能でしょうか。 開発環境はVB.NETでOSはXPです。 ユーザ名はSystem.Environment.UserNameで取れることが分かったのですが、 そのユーザが属するグループが取れるのか分かりません。 ご存知の方、よろしくお願いいたします。 Windowsログオンユーザの取得 現在、社内ファイルサーバ内に「a.html」があります。 a.htmlの中身 <script LANGUAGE="VBSCRIPT"> dim abe abe = CreateObject("WScript.Network").UserName Document.Write abe </SCRIPT> <html> <head> </head> <body> </body> </html> (1)IE9のインターネットオプション→セキュリティタブ→ローカルイントラネット→ レベルのカスタマイズ→スクリプトを実行しても安全だとマークされていないactivexコントロールの初期化とスクリプトの実行を「有効にする」にチェックを入れます。 (2)「a.html」をダブルクリックで開くと、Windowsログオンユーザが表示されます。 ただ、(1)の行為はセキュリティーレベルが格段に下がる為、「有効にする」はしたくありません。 (1)の行為をしなくても解決出来る方法、又は、簡単にWindowsログオンユーザを取得する方法をお分かりの方はいないでしょうか? よろしくお願いいたします。 コンピュータ名の取得及びログオンIDの取得 アクセスVBAで自分のコンピュータ名を取得したいのですが、解かる方教えてください。 また、VBで、WINDOWSログオンIDを取得する方法を教えてください。 ターミナルサービスでログオンしているユーザにウィンドウを出す方法 あるサービスプログラムが起動しているターミナルサービスに複数のユーザをログオンさせて、ユーザごとに、そのサービスプログラムからウィンドウを出す方法はありますか?OSはWindowsです。 サービスプログラムではなく、各ユーザセッションごとに1つのプログラム(プロセス)を起動すればいいのですが、このプログラムはメモリを食うため、セッションごとにプロセスを作るとメモリ搭載量を数十GBもつまなければなりません。 このプログラムは、メモリ上のデータをグラフィカルに表示するだけのプログラムです。Win32 API の、CreateWindowEx に セッションIDがついたようなAPIがあればベストのように思うのですが。 もしくは、ログオンしたユーザ側から別のCOMクライアントを使って、サービスプログラム上のハンドルを取得し、そこからウィンドウを表示させる方法でも良いです。 windows 電源入れ ログオン ユーザー名 pcの電源入れると、windowsのログオン画面になりユーザー名とパスワード(これは設定なしです)の画面になり、毎回 OK 押さないといけません。 この画面をスキップしたいのですが、表示しないようにするにはどうしたらいいのでしょうか? このログオンのプログラムは消せるのでしょうか? xp dellです。 Windows、UNIXのユーザー一覧取得 WindowsやUnixのサーバーデスクトップへログオンせずに、ユーザー一覧を取得したいのですが、やり方を教えて下さい。 もちろん、administratorやrootのID、パスワードは知っているという前提です。 net userコマンドやetc/passwdの参照では、どうしてもデスクトップからログオンしなくてはならず、操作ミスなどでサーバーになんらかの影響を与える可能性があるため、直接ログオンせずに取得したいです。 ログオン中のユーザー一覧ではなく、全てのユーザー一覧です。 Windows 2000 でもユーザーを選択してログオン(ファミリ ログオン)したい こんにちは。 Windows 9x系の「ファミリ ログオン」のように、 ユーザーをリストボックスで選択してログオンしたいのですが 何か方法はないでしょうか? 教えてください。よろしくお願いします。 ログオンユーザを簡単に切り替え Windowsでログオンしているユーザの切り替えが簡単にできる方法を探しています。 経緯として、ユーザ毎に仕事の役割を決めており、1人で2つのユーザを切り替えて使い分けています。仕事の割り込みが頻繁に発生するので毎回ユーザ名とパスワードを入力するのが面倒に感じていることから今回質問しました。 やりたい事は、バッチかスクリプトを作っておき、ショートカット等で一発切り替えができればと思っています。 ■現在の切り替え手順 1.[Windows]+[L] または [Ctrl]+[Alt]+[Del] 2.ユーザの切り替えを選択 3.ユーザ名を入力 4.パスワードを入力 ■目的の切り替え手順 1.バッチまたはスクリプトを実行 ※ユーザAならBになるバッチ、ユーザBならAになるバッチを実行 ただ、パスワードだけは毎回手入力でも構わないと思っています。こういう事は可能でしょうか。よろしくお願いいたします。 条件: ・OSはWindows 7 Professionalを使用 ・ユーザの簡易切り替えは有効化にしない ・特定のユーザ権限で特定のプログラムを実行するわけではない ・ユーザはA、Bともにドメインユーザ Windows2000のユーザー名がわかりません Windows2000でAdministratorのユーザー名を変更したのですが、ユーザー名がわからずログオンできずに困っています。 パスワードはわかっています。 何とかして、ユーザー名がわかる方法はありませんでしょうか お願いします。 Guestでログオンしてみましたがだめでした。 Windowsへログオン画面のユーザ名を消したい ”Windowsへログオン”画面のユーザ名に前回ログインユーザのユーザ名が 表示されないようにしたいのですが、設定ご存知の方いましたら教えてください。 【環境】WindowsXP Proffesional JavaScriptでWindowsログオンIDを取得したい JavaScriptでWindowsログオンIDを取得したいと考えております。 Webのシステムで特定のWindowsログオンIDの場合のみに提供したい機能があるためです。 このWebのシステム自体にはログインという行為はないため、そのユーザIDで判断することができないため、WindowsログオンIDを用いたいと考えいています。 以上、よろしくお願いします。 Windowsへのログオン時のユーザー名の表示について 会社のLanにつなげてあるパソコンですが、立ち上げ時にWindowsへのログオン画面でユーザー名を表示するようにしたいのですが(現在は空白で毎回入れなければならない。)、どうしたらいいのでしょうか? windowsログオン vb6.0のプログラム内からwindowsへのログオン・ログオフってできるんでしょうか?ちなみにwindowsXPを使用してます。APIにそういう命令があるってことでもいいです。windowsAPIってログオンが前提でしたっけ?自作EXEをwindowsタスクから起動させてwindowsログオフ中も含めて常時稼動させたいのですが、ログオンが前提のAPIを使用したく、その時だけログオンして使用後にログアウトしたいのですが… どなたか知恵をお貸しください。よろしくお願いします。 windowsログオン画面のイメージ取得方法 windowsログオン画面(ボタン3つ押しの画面とユーザID入力の画面)のイメージを取得したいのですが、普通にプリントスクリーンボタンでは取得できません。 この画面イメージを取得する方法があれば教えて下さい。 よろしくお願いします。 Vistaのログオンユーザ名をひとつだけにしたい ネットで調べたのですが、やはり見当たりませんでした。。 Vistaで、PCの中に複数アカウントを作った場合、 2000や、XPみたいに、前回ログオンしたユーザ名のみ表示させることは 可能でしょうか。 ちなみに下記方法では、1つにはできるのですが、 ユーザ名が空欄になってしまってます。 <ユーザ名を表示させない方法> 対話型ログオン:Ctrl + Alt + Del を必要としない [無効] 対話型ログオン:最後のユーザ名を表示しない [有効] ピアツーピア環境で、親の共有フォルダを子から参照するとき、 親の中にアカウントを作ってあげないと共有できないかと思いますが、 そのほか方法があるようでしたらお教えください。 Windows 7のログオン設定について Windows 7 Professionalにログオン画面について質問です。 これまで、「A(仮)」というユーザーでログオンしていたのですが、 なぜか急に作った覚えのない「B\C(仮)」で自動ログインされるような設定になっていました。 当然パスワードを設定した覚えもないので必ずログオンに失敗します。 その後、他のユーザーでユーザー名とパスワードを入力すればAとしてログオンできます。 コントロールパネル等からユーザーアカウントを確認しても「B\C」は存在せず、 「A」しか表示されません。 元に戻す方法はあるのでしょうか? ・研究室のPCでネットにはつながっていません。 ・しばらく使っていなかった後に、いくつかバッチを流しています。 この影響だとは思いますが、他のPCでは再現されませんでした。 ・「B\C」という表現は、表示されるユーザー名の間に\が入っているということです。 サーバー等に入ろうとしているのでしょうか。 ・研究室に置きっぱなしにしてあるので、画面等の確認が今はできません。 ご回答よろしくお願いいたします。 心底困ってます……。 特定ユーザーのプロセス情報を取得するには こんにちは。 VB.NET 2003で、現在起動されている全プロセスから、 特定のユーザーが起動した ・プロセスID ・プロセス名称 の情報を取得する方法はありますでしょうか? System.Diagnostics.Process.GetProcessesで、 プロセス情報が取得できるので、 その中から、特定のユーザーの情報だけを洗い出そうとしたのですが、 ユーザー名に当たるプロパティが見つけられませんでした。 Process クラスには、ユーザー名は持っていないのでしょうか? よろしくお願いいたします。 Windowsへのログオンができません! 昨日、自宅のパソコンで「ようこそ画面を使用する」ボックスのチェックを外し、さらに自動ログオンの設定を行いました。 ユーザー名もパスワードも今まで利用していたもので設定したはずなのですが、「ユーザー名、ログオン先を確認し、パスワードを入力してください」というようなエラーメッセージが入り、ログオンできなくなってしまいました。 Windows XP Home editionを利用しております。 ちなみにセーフモードでたちあげようとしても、同様のところでひっかかり、「Administtrator」でパスワードはブランクでもトライしたのですが、制限されている、というようなエラーメッセージがでます。 「前回正常終了時・・・」というのも試してみましたが、ダメでした。 何か回復の方法はあるのでしょうか。 ちょっと焦ってます・・・。よろしくお願いいたします。 windowsへのログオン 友人からノートパソコンをもらいました。 OSはwindows XPです 起動させると「windowsへのログオン」という窓が でてきます、そこにユーザー名とパスワードをいれる ようなのですが友人はもうパスワード忘れたと言うのです。 このような場合はどうすればいいのでしょうか? もうつかえないのでしょうか?