私はこのフォーラムのこの側には不慣れなので、これが話題から外れていないことを願っています。
Windows ログイン画面がユーザーに表示される前に実行可能な .jar ファイルを実行し、Windows がログインしてデスクトップを表示するときに、Windows ログイン画面や Windows ホーム画面が表示されることなく、.jar が表示する全画面ビューが最初にユーザーに表示されるようにしたいと考えています。
まず、(Windows を起動/再起動時に非管理者ユーザー プロファイルに自動ログインするように構成しました。非管理者ユーザーに対してのみ、Windows デスクトップではなく .jar UI を表示したいと考えています)。
自動ログインを実現するために、次の操作を実行しました。
I did Run> "control userpasswords2"
checked "Users must enter a user name and password to use the computer"
added Non Admin user as a standard user with no password (no Administrator privileges)
I made sure the Non Admin user was selected and unchecked "Users must enter
a user name and password to use the computer" then hit Apply. This caused the
"Automatically Log On" window to pop up and I made sure the Non Admin user with
no password was the selected user.
私の .jar は、開いているときに最上位のウィンドウになるように設定されています (管理者キーボードを使用しない限り閉じることはできません)。そのため、私の .jar が開いて実行されているときは、デスクトップがクリックできない状態になります (これが私の目的です)。ユーザーは、再起動後も Windows デスクトップをクリックできないようにし、私の .jar のユーザー インターフェイスをクリックするアクセス権のみを持つ必要があります。
これを実現するにはどうすればいいでしょうか?
私が試してみました:
Run gpedit.msc (Win+R -> gpedit.msc)
Go to "Computer Configuration" -> Windows Setting -> Scripts (Startup/shutdown)->
Go to Startup properties -> Show Files -> Placed my .bat and .jar inside
C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup then closed that directory and
in Startup Properties Add-> Script Name -> mybatFile.bat
C:\NonAdmin
.bat ファイルは.jar と同じディレクトリにあり、次の内容が含まれています。
java -jar %~dp0myjarfile.jar %*
注: .bat をダブルクリックすると、.jar が正常に起動します。
しかし、起動時に .jar を起動して、ログオン時にデスクトップがその背後に隠れるようにすることはできませんでした。
そこで私は試してみました:
Log into Non Admin User > Put my .jar in C:\NonAdminProgram folder > Right Click >
Create Shortcut > Press Windows + R keys > shell:startup > Explorer window showing >
C:\Users\NonAdmin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup >
Drag Shortcut of .jar to this directory
しかし、これはログイン画面が表示された後に .jar を起動するため、.jar が引き継いで UI を上に表示する前に、ユーザーはログイン画面を一時的に見ます。(まさに私が望んでいるものではありませんが、近いです...)
再起動時やコンピュータの起動/ブート時に、ユーザーがデスクトップを見ることがないようにしたい - 毎回、最初に表示されるのは .jar の UI である必要があります。
ご意見は?