Windows

Windows7でWinshotで画面キャプチャしたい

画面キャプチャの最高峰は、Winshotだと思う。 しかし、Windows7でホットキーで起動しないことが多い。なぜなのか・・?「管理者権限で起動してあげればよい」ユーザが管理者なのがよくないのかもしれない。 しかし、それでもCtrl+Alt+F1〜F5系やExplorer.ex…

Windows7インストール

Windows7 64bit版を新規インストールしました。 HDDをフォーマットして、二つ三つ設定をして、終わり。 Outlookのアドレス帳を忘れてきました・・・ Firefox 64bit版は存在しないようです。 インストーラを32bit互換でインストール。[backup] これが正しい方…

DELL M1330にWindows7をインストールする。

とりあえず、問題なく動作する感じであります。 インストール後、Geforceのドライバが適用されていないので、Aeroが動作しません。Vista64bit用Gefoceドライバをインストールすることで、Aeroも動作します。 インストール後のスコアはこんな感じ。 カメラは…

まもなくWindows7体験。

不景気のおかげで、MSDNのサブスクリプションがなくなりました。 6末ぐらいだった。 Windows7の製品版が公開されたのが8月終わり。 残念ながら使えないと思っていたら、TechEdでTechNetPlusサブスクリプションのライセンスをくれるというではないですか! …

LoadLibraryが失敗するとき

DLLを明示的に利用するとき LoadLibraryしますが、DLLが存在するのに失敗することがあります。 DLLがほかのDLLを暗黙的に利用していて、ほかのDLLが存在しないときに失敗します。 /Debug/a.exe /Debug/b.dll /Debug/c.dll /Release/b.dll /Release/c.dll a.e…

コマンドプロンプトを使ってみる

ファイルを消そうとして、消せなかった…。 たまには、コマンドプロンプトを使おうか…。 DEL ファイル削除 日本語入力 Alt+半角/全角

遠隔操作・画面共有・キーボード共有

遠隔にある場合 隣にある場合 まあ、いろいろな状況がありますが、場合によって使い分ける必要があります。 マシンが隣にある場合 ディスプレイ切り替え機、キーボード切り替え機 ハードウエアが必要 クリップボードが共有できない Sinergy 隣のディスプレイ…

Windows Sever 2008をインストールして・・・

Windows Server 2008はインストールしただけではできないこと。 ネットワークで参照することができません。 Firewallの設定が厳しいようです。 Pingが通らない Pingを通すには [スタートメニュー]管理ツール [スタートメニュー]セキュリティが強化されたWind…

Redistributable?

Microsoft Visual C++ 2005 Redistributable というものがインストールされている。 ライセンスのあるVisualStudioをすべて削除しようとしていてなんだろうと思ったら、Microsoft Visual C++ 2005 の再配布パッケージでした。いわゆるランタイム。

今日のエラー・・・

最近ネットワーク系のエラーがたびたび出ます。 解決方法がわからない。再起動に頼るのは面倒だ…

デバイスコンテキストのSelectObjectのよくある間違い

「デバイスコンテキストのSelectObjectのよくある間違い」と勝手言い切ったが、そんなこともない。 ただの自分の勘違い。 借りたものは返す。 遅くなっても返す。 と思っていました。 メモリデバイスコンテキストを利用するときに、 CreateCompatibleDC(); C…

Hyper-Vには利用制限がある

VistaとServer 2008のSP2日本語版が登場:ITpro http://itpro.nikkeibp.co.jp/article/NEWS/20090527/330623/ エンタープライズ向けの拡張機能としては,Windows Server 2008に仮想化環境「Hyper-V」の正式版が追加される。実行可能なインスタンス数は,Serv…

tech・ed 2009のこのあたり

どうやら、参加できそうです。 東京という社内では僻地にいるメリットが生かせた。 Visual Studio 2010 & .NET Framework 4.0 Team Foundation Server 構築術 (VSS からのマイグレーション) Silverlight 3 の新機能 業務アプリケーション向けの WPF 開発 Win…

今年のtech・edはEmbedded系がない?

現在発表されているテクニカルセッションには、Embedded系が一つもない。 ロサンゼルスのセッションにはいくつかあるから、今後増えるかもしれない。 CE PRC12 Windows Embedded CE Deep Dive and Future WEM02-HOL Build Your Own Picture Frame, Step 1: B…

DWMAPI.DLLが存在しない

DWMAPI.DLLが存在しない そんなDLLは参照しているつもりありませんが… SHELL32.DLL →SHDOCVW.DLL →MSHTML.DLL →IEFRAME.DLL →URLMON.DLL →DWMAPI.DLL と参照して、問題が発生することがあるようです。 DWMAPI.DLLが見つからない http://blog.goo.ne.jp/yulal…

違うドメインのパスワードを変更したい

Windowsで現在ログインしているドメインと 異なるドメインのユーザのパスワードを変更したい。 リモートデスクトップは使ったらだめ。 Add:2009-04-22 11:57:06 Ctrl+Alt+Deleteの画面からパスワード変更。 マシン名を正しくしてい出来ればドメインのパスワ…

コマンドプロンプトが長い場合は

フォルダが深い場合、コマンドプロンプトの表示が長くなる C:\Documents and Settings\username\Project1\SubProject\src\Appname\Debug> 見たいな感じ。 こんな場合は、短くする。 subst M: "C:\Documents and Settings\username\Project1\SubProject\src\A…

ファイル名として使えるかどうかを判定

ファイル名として有効かどうかを判定する関数が見つからない。 PathXXXX系関数があると思ったけど… 仕方ないので、とりあえず、自作。 \ / : * ? " | bool IsValidPathName(const std::string& name) { for( size_t i=0 ; i

CreateProcessで起動後に強制終了を検知するには

もうしばらく、CreateProcess。 CreateProcessを利用した場合の引数 http://d.hatena.ne.jp/takoashi_net/20090304/1236164936 CreateProcessからプロンプトを非表示 http://d.hatena.ne.jp/takoashi_net/20090305/1236239906 先週ぐらいからのCreateProcess…

CreateProcessからプロンプトを非表示

CreateProcessからプロンプトを非表示にしてやった。 PROCESS_INFORMATION pi; STARTUPINFO si; ZeroMemory(&si,sizeof(si)); si.cb=sizeof(si); si.dwFlags = STARTF_USESHOWWINDOW; // si.wShowWindow = SW_HIDE; // これで、非表示 CreateProcess("あぷり…

CreateProcessを利用した場合の引数

コマンドラインから通常呼ばれると、args[0]にはアプリのパスがある。 しかし!!!! CreateProcess(exe,arg); って感じで呼び出すと、 args[0]にアプリのパスが存在せずインデックスがずれる。 参考 [INFO]「CreateProcess とコマンドラインの引数 http://…

CopyFileが失敗

Unicodeの場合のUNCパスの表現が正しくなかった。 2度目のコピーでファイルが書き込み禁止だった。

キーが押されているかをチェックさせる

APIで、キーが押されているかをチェックさせるには、 if( GetKeyState(VK_LCONTROL) これだと、左側のCTRLキーが押されていることがわかる。 デバッグ版で、ちょっと違うことやりたいときに、CTRLキーが押されてたらとか。 そんなときに、こんなコードを埋め…

デバッグ版でDLLでFreeLibrary後にエラー

現在の悩み。 DLLで LoadLibrary→FreeLibraryで メモリアクセス違反になる。 Debug Assertion Failed! Program: **** File: dbgdel.cpp Line: 52Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) なにも呼び出したりしていない。 とりあえず、Release版…

Windowsサーバーでグループポリシー

WindowsSever2000でグループポリシー ActiveDirectoryの設定から ツリーからプロパティを表示 グループポリシータブからグループポリシーを起動 で、目的の項目を設定 グループポリシーエディタには注意しろ! ・ローカルポリシーエディタを修正してもローカ…

レジストリを変更する

ツールでレジストリを変更してシステムに反映させるためには http://support.microsoft.com/default.aspx/kb/104011/ja

VISTAで開発、C#でファイルのドラッグアンドドロップに苦戦

C#ドラッグアンドドロップするとき、コントロールのAllowDropフラグをtrueにする DragDrop、DragEnterなどのイベントを設定するPictureBoxには、VisualStudioのプロパティではAllowDropは表示されない フォームのLoad時に pictureBox1.AllowDrop=true; のよ…