0

Windows 7 のユーザー切り替えとログオン画面をカスタマイズするアプリケーションを開発中です。

私のアプリケーションはウィザードとして構築されており、最後のステップの dn では、ユーザーが [スタート] メニューで行うように、ボタンを押すことで [ユーザーの切り替え] 画面を表示できるようにしたいと考えています。

ここに画像の説明を入力

4

1 に答える 1

1

Windows Vista でユーザーを切り替えるためのショートカットから解除:

using System;
using System.Runtime.InteropServices;
using System.ComponentModel;

class Program
{
  [DllImport("wtsapi32.dll", SetLastError = true)]
  static extern bool WTSDisconnectSession(IntPtr hServer, int sessionId, bool bWait);

  const int WTS_CURRENT_SESSION = -1;
  static readonly IntPtr WTS_CURRENT_SERVER_HANDLE = IntPtr.Zero;

  static void Main(string[] args)
  {
    if (!WTSDisconnectSession(WTS_CURRENT_SERVER_HANDLE,
         WTS_CURRENT_SESSION, false))
      throw new Win32Exception();
  }
}
于 2012-12-29T08:56:48.153 に答える