Windows
以下のコマンドを入力 reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 255
今はメインで使用しなくなったマシンはすぐにネットワークが切れて困っていたんだがコレ怪しいな http://itpro.nikkeibp.co.jp/article/COLUMN/20100824/351391/機会があれば試してみよう
vbsパスワードリセット(変更) Option Explicit dim ldap ldap = "LDAP://CN=aaaa,OU=Users,DC=mydomain,DC=local" dim objUser set objUser = GetObject(ldap) dim last last = objUser.PasswordLastChanged objUser.SetPassword "aaaaaaaa" objUser.SetIn…
実装サンプル http://msdn.microsoft.com/en-us/library/cc303707.aspxVista以降で試してみたい。
public const int BM_CLICK = 0x00F5; [DllImport( "user32.dll", CharSet = CharSet.Auto, SetLastError = true )] static extern IntPtr FindWindowEx( IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow ); [DllImport( "u…
ISimpleAudioVolume IAudioEndpointVolume
Win7 64bitで動作確認。 unicode, x64, vs2010 Shell Extensionはマネージだと問題あるのでアンマネージで。*1 ファイルパスをクリップボードにコピーする。ちなみにVistaからの「シフト+右クリック」とかいうコマンドは忘却の彼方に追いやると吉。でもこれ…
http://support.microsoft.com/kb/192806/ja アプリケーションの追加と削除control appwiz.cpl 追加 テキスト サービスと入力言語control input.dll ユーザーアカウントcontrol userpasswords2
httpsでリモート接続 必要な証明書 接続先のサーバー証明書を発行しているCAの証明書を信頼されたルートに置く。 接続先ドメインの証明書を発行しているCAの証明書を信頼されたルートに置く。RDゲートウェイのSSL証明書 発行先が接続先のドメインとなってい…
オレオレ詐欺用 IISを使用すると国とかいらんもん入れさせられるのでIISは使いません><certreq.exeを利用 ;----------------- request.inf ----------------- [Version] Signature="$Windows NT$ [NewRequest] Subject = "CN=" ; replace with the FQDN of…
フォルダを消して HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ ↑再作成
TSF http://msdn.microsoft.com/ja-jp/library/cc401869.aspxsampleとか http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=tsf&DownloadId=3683 - http://googlejapan.blogspot.com/2010/09/google-01348110x.html http://tw…
サービス: services.msc イベントビューア: eventwvr.msc タスクスケジューラ: taskschd.msc Active Directory Users and Computers: dsa.msc コンピュータの管理: compmgmt.msc 証明書: certmgr.msc ADSI Edit: adsiedit.msc
TechNet アドバイザーってすごいね。 TechNet サブスクリプション半額らしいよ。 モニターみたいなもんか。それにしても、TechNet サブスクリプションとかってめちゃ安いよね。 どうせ OS なんか調べるために入れるようなもんだし。 もっと早く知ってればプ…
無効にしたくはないけど、特定のプログラムは頻繁に立ち上げるんで聞かれたくないとか。アプリ内で昇格してしまおうという。 もちろんリスクにはつながるけど。 class Program { static void Main( string[] args ) { if( args.Length == 0 ) { return; } Ex…
ドメインに参加するとGUIで自動ログインの設定ができなくなる。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon の値を1(文字列)にする。あとは、 control userpasswords2 で設定。
なんで windows 7 はデフォルトがライブラリなのか。 (マイ)コンピューターではいけないのか。ショートカットのアイコンを右クリック、プロパティを選択 リンク先の設定を以下に変える。%windir% は %SystemRoot% でも可%windir%\explorer.exe /root,::{20…
中身はWMI 元ねたはどっかの海外サイト。(ごめんURL手元にないや) 参照設定は Systesm.Managemant vista 以降は管理者での起動が必要。 まずはアクセス権限 /// <summary> /// ユーザのアクセス権限 /// </summary> public enum ShareMode : uint { /// <summary> /// 読み取り。 /// </summary> …
ファイルならFileInfoで。 C:\private\test にローカルユーザーの aaa をフルコントロールで追加する場合。 DirectoryInfo di = new System.IO.DirectoryInfo( @"C:\private\test" ); DirectorySecurity ds = di.GetAccessControl(); ds.AddAccessRule( new …
NTFSに設定されている代替データストリーム(ADS)の一覧を表示したい。 いろいろ調べた結果 NtQueryInformationFile を使うのがよさげらしい。 dsofile.dll とかもあったんだけど、欲しい情報が取れなかったんですべてを取れるわけじゃないっぽい。 ネタ元 …
たまに使うけど、たまにだからすぐ忘れる sc delete servicename いつも net しか思い出せなくて、しかも net では削除は使えないことまで思い出すんだけどね。
偽装処理 作ってた当事はいろいろ思うこともあったが、今は思い出せない。 とりあえずコードのみ。 /// <summary> /// 偽装処理を行うためのスコープを提供します。 /// </summary> public class ImpersonateScope : IDisposable { /// <summary> /// 偽装ユーザ。 /// </summary> private readonly…
Directory.GetFiles()では共有フォルダの一覧が取れない。(共有フォルダの中身は取れる) 共有フォルダの一覧を取るには NetShareEnum を使う。 public class NetShare { const int NERR_Success = 0; const uint MAX_PREFERRED_LENGTH = 0xFFFFFFFF; enum …