• ベストアンサー

windowsログオン

vb6.0のプログラム内からwindowsへのログオン・ログオフってできるんでしょうか?ちなみにwindowsXPを使用してます。APIにそういう命令があるってことでもいいです。windowsAPIってログオンが前提でしたっけ?自作EXEをwindowsタスクから起動させてwindowsログオフ中も含めて常時稼動させたいのですが、ログオンが前提のAPIを使用したく、その時だけログオンして使用後にログアウトしたいのですが… どなたか知恵をお貸しください。よろしくお願いします。

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

  • ベストアンサー
回答No.2

以前、.NETで「サスペンド(休止やスタンバイ)のイベントを得る方法」http://okwave.jp/qa1713868.html というのを載せました。 一度OSが発行するサスペンドを破棄し、ユーザに確認の後に、独自にサスペンドを発行するというものです。 サスペンドも再起動もシャットダウンもログオフも、引数が違うだけの同じ手続きを要します。 さらにVB6であろうと、.NETであろうと、Cであろうと、全て一緒です。 OpenProcessToken LookupPrivilegeValue AdjustTokenPrivileges ExitWindowsEx というものを利用します。 これらをキーワードにググったら、↓のようなものが見つかりました。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35297&forum=36 シャットダウンだけなら、これで可能だと思います。 しかし、質問者さんはログオンもしたいのですよね? それはサービスとして稼動させる事で可能かもしれませんが、私はサービスとして常駐するアプリを作成したことは無いので、答えられません。 たとえ知っていても、おそらくスパイウェアの開発手順となるので、載せること自体が規約違反になると思います。 質問者さんの質問に悪意は感じられませんが、これ以上の発言は難しいかと思います。m(_ _)m

hiro_27
質問者

お礼

ご丁寧な回答ありがとうございました。 残念ながら問題はまだ解決していませんが、サービスとしての稼動も視野に入れて調べなおして見たいと思っています。 また機会がありましたらよろしくお願いします。

その他の回答 (1)

  • canonbowl
  • ベストアンサー率41% (14/34)
回答No.1

サーチエンジンの紹介です。

参考URL:
http://www.winapi-database.com/
hiro_27
質問者

お礼

参考になりました。ありがとうございます。

関連するQ&A

  • VBを用いてログオフから自動でログオンしたいのですが・・・

    VBを使用してログオフ状態にあるマシンを自動でログイン したいのですが、作り込み方がわかりません。 知っている方がいましたら教えて頂きたいのですが・・・ ちなみに、VBのEXEはタスクで自動起動します。

  • 「ログイン」と「ログオン」の違い

    PCやインターネットで、「ログイン」と「ログオン」がよくありますが、「ログイン」と「ログオン」・「ログアウト」と「ログオフ」の違いって何かあるんですか?

  • ログインとログオン…

    ずばりで申し訳ありませんが ログインとログオンの違いって何ですか? それぞれの逆はログアウトとログオフですよね? 今パスワードを知っている人しかは入れないと言うページ群を構築しているのですが。一番始の画面名称でつまずいているんです。 ですので ログインログアウトの違いと ログアウトログオフの違いを教えてください。 よろしくお願いします。

  • ログインとログオン、ログアウトとログオフはどこが違うんですか?

    ログイン、ログオン、ログアウト、ログオフ それぞれどういう時につかうのですか?

  • ログイン・ログオン ログアウト・ログオフ どれを使いますか?

    みなさんは 入るときはログイン・ログオン  出るときはログアウト・ログオフ どちらを使いますか? 厳密な事は言いっこ無しです。 わたしは何となくログインとログアウトです。

  • ユーザーでのログオンができません

    XPを家族で使用しています。ユーザー別にログオンパスワードを設定しています。この前からユーザーのログオフをして別のユーザーでログオンするのにパスワードが入力できなくなりました。パスワードを設定していないユーザーでログオンしてからログオフした場合は、次のユーザーでログオン可能となります。どうしてでしょうか?

  • ログオンし、すぐにログオフしてしまいます

    ウィンドウズ7です。ログオン画面でパスワード入力し、エンター押すとすぐにログオグし、また、ログオンの画面になってしまいます。アドミニでは、普通にはいれます。セーフモードでもはいれます。が、普段のユーザーでは、ログオフしてしまいます。どうしたら良いのでしょうかどなたか教えてください。

  • Windows XP ログオンできません(>_<)

    PCはNEC VALUESTAR VS700/9を使用しています。 昨日からログオンできなくなってしまいました。 まず電源を入れると通常通りWindows XPのロゴ表示、 その後Windowsを起動していますの文字表示、 ようこそ画面でログオンボタンをクリックすると、 すぐにログオフしてしまい、ようこそ画面に戻り先に進めない状態です。 どなたか詳しい方、同じ症状に陥って直りました方、 お助け下さい。 どうぞ宜しくお願いします。

  • ログオフ中に、ログオンになることはありますか

    昼休みなので、会社のパソコンをログオフして昼食を取りに行きました。 帰ってきて、会社のパソコンへログオンしました。 イベントビューアーのwindowsログのセキュリティを見ました。 昼休み中に、ログオンがあります。 こういうことってあるのですか? 1205 昼休みに行きました 12:23:21 ログオン 12:23:21 特殊なログオン 12:23:22 ログオン 13:23:22 特殊なログオン 12:28:53 セキュリティ状態の変更 昼休みから帰ってパソコンを開く 13:31:18 ログオン 13:31:18 特殊なログオン 13:31:22 ログオン 13:31:22 ログオン 13:31:22 ログオン 13:31:22 特殊なログオン 13:31:22 ログオン 13:31:22 ログオン 13:31:22 ログオン 13:31:22 ログオン 13:31:22 ログオン 13:31:22 特殊なログオン 13:31:22 ログオン 13:31:22 ログオン 2行目から6行目までがわからない。 12:23:21 ログオン 12:23:21 特殊なログオン 12:23:22 ログオン 13:23:22 特殊なログオン 12:28:53 セキュリティ状態の変更

  • ログオフしてログオンすると・・・・

    ユーザーを会社用と個人使用に分けて使用するために、ログオン、ログオフして使い分けていますが、先日インストールしたアプリケーションが、個人でログオンしたときには、プログラム内にあるのですが、会社用でログオンするとプログラムの中に入っていません。これを両方に有効にさせるには、どこで設定したら直りますか??

専門家に質問してみよう