スキップしてメイン コンテンツに移動

投稿

10月, 2017の投稿を表示しています

パスワードのヒント(2)

パスワードのヒント、別アプローチを思いついた。 SIDに含まれるRID部分を16進数にして8桁ゼロパディングしているだけでは ないかと。 VBScriptで対象ユーザのSIDを得て、その中からRIDを切り出してやればよい、と。 てことで、やっつけ仕事...。 ============================================================== バッチ部分 ============================================================== @echo off pushd %~dp0 set USER="%1" set HINT="%2" if "%USER:"=%" == "" (   goto :usase ) for /f "usebackq tokens=*" %%i in (`cscript //nologo get_RID.vbs "%USER:"=%"`) do @set RID=%%i if "%RID%" == "" (   goto :error ) else (   echo HKEY_LOCAL_MACHINE\SAM\SAM [1 17] > SAM_REG.ini   echo HKEY_LOCAL_MACHINE\SAM\SAM\Domains  [1 17] >> SAM_REG.ini   echo HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account [1 17] >> SAM_REG.ini   echo HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users [1 17] >> SAM_REG.ini   echo HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\%RID% [1 17] >> SAM_REG.ini   regini.

パスワードのヒント(1)

パスワードのヒント、をバッチ/PowerShellで設定できないかと調査。 https://www.top-password.com/blog/set-password-hint-for-windows-user-account/ の「Method 2」相当のことをコマンドでできればいいのだけど、うまくいかない。 レジストリのアクセス権限は regini.exe に HKEY_LOCAL_MACHINE\SAM\SAM [1 17] HKEY_LOCAL_MACHINE\SAM\SAM\Domains  [1 17] HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account [1 17] HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users [1 17] HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names [1 17] HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\Guest [1 17] という内容のテキストファイルを与えると変更できた。 「5.You’ll notice a Names subkey with a registry key for each user account. 」 のところで、(default) 日本語環境だと(既定)として作られるレジストリのType(種類)を 取得したいのだけど、よくあるDWORDとかStringじゃないためか、 reg.exeやPowerShellから取得できないみたい。 https://qiita.com/mmurasawa/items/fa846259a7b8370d6032 にある「7. 特定のキー以下のサブキーの名前, Type, Value をいい感じに出す」だと Unkownになる。 なんか良い手はないだろうか。

Widowns10言語設定

続き(?)ですが。 言語設定も同様らしいです。 1607で English→English US を追加すると http://download.windowsupdate.com/c/msdownload/update/software/updt/2016/07/microsoft-windows-languagefeatures-basic-en-us-package_70634b4ca00561c5a00071e937c4291d86c2d0a0.cab http://download.windowsupdate.com/c/msdownload/update/software/updt/2016/07/microsoft-windows-languagefeatures-ocr-en-us-package_c3fd12a353b4812f495f606a25bfff190b9c8f16.cab http://download.windowsupdate.com/c/msdownload/update/software/updt/2016/07/lp_6cb8e04b938b9c8b20221317db1f5b381ef00531.cab の3つでした。 MSDNがあれば(以下略

1607と1703の場合

※1607とか1703のころの情報です。それ以後では古いゴミ情報と言っても過言ではないでしょう。 Windows10の日本語補助フォントが入っていないことに気づいた。 MSの説明によると、オンデマンドでインストールされるらしいのだけど、 オフラインの場合はどーすれば?ということであれこれ試してみた。 オンラインの場合 「設定」→「システム」→「アプリと機能」→「オプション機能の管理」→「機能の追加」 とたどって「日本語補助フォント」を追加すればいいのだけど、 オフラインの場合は「機能の追加」のところでインターネット接続できない ためにその後の画面が真っ白のまま。 せめて『インターネットに繋がらないため、追加項目が表示できない』程度の メッセージを出してくれれば、とは思う。。。 同じくオンラインの場合、DISMコマンドでも追加できる。どっちかというと こっちが好み。  Dism /Online /Add-Capability /CapabilityName:Language.Fonts.Jpan~~~und-JPAN~0.0.1.0  (参考: https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2015/11/24/windows-10-12-2/ ) だが、オフラインの場合はうまくいかない。/Sourceで指定すべきcabファイルがないからである。 あれこれと検索しているうちに海外サイトで 「WindowsUpdale.logに記載されているcabファイルのURLをゲットする」 という手段が紹介されていた→ URL なるほど。ということで、インターネット接続できる1607で「日本語補助フォント」をインストールし その後、PowerShellでGet-WindowsUpdatelogを実行。デスクトップにできたログファイルを みるとインストールした時刻近辺に   http://download.windowsupdate.com/c/msdownload/update/software/updt/2016/07/microsoft-windows-languagefeatures-fonts-jpan