C++
6/27のイベントでConcurrency Runtimeをやることにして、何人撃墜(=寝る)してしまうか、今からドキドキしてます(汗)。準備期間の都合上、表層位になるかもしれませんが。で、Concurrency Runtimeだけだとあれなので、他の並列環境も軽く触れてみようかなと。…
Visual Studio 2010とWindows 7/Windows Server 2008R2を使ってConcurrency Runtimeのデバッグを行うと、デバッグメニューに追加されるParallel TaskとParallel Stackが使えるようになります(表示はVistaでも行われます)。以下の数値はすべてベータ版での実…
Concurrency Runtimeを使う場合、以下のヘッダファイルおよび名前空間の宣言が必要になります。 #include <ppl.h> using namespace Concurrency; ppl.hの中で、concrt.hを参照していますが、これを見ると #if !(defined(_M_AMD64) || defined(_M_IX86)) #error ERRO</ppl.h>…
順番が逆じゃないかと思われるかもしれませんが。開発環境構築について。 Visual Studio 2010 Beta1 Windows7 SDK RC版(Visual Studio 2010に含まれているWindows SDKはベータ版) MSBuildの定義情報(VC Team Blogから入手)。 できればWindows 7かWindows Ser…
Community Launch 2009 6/27のTech Filders & こみゅぷらすイベントでVisual Studio 2010日本語ベータ1とWindows 7および、(ネットワークが安定すれば)並列処理および、できればUMSを見せたいなと思っています。UMSそのものは私がまとめる時間が難しいので、…
Using the Windows 7 RC SDK in Visual C++ 2010 Beta 1 - Visual C++ Team Blog - Site Home - MSDN Blogs VC++ Team Blogのこのエントリに張り付けられているwindows7.zipをprogram filesフォルダに展開して、Visual Studio 2010からC++プロジェクトのプロ…
MSDN Subscriberダウンロードから入手できるようになったので、今Windows 7上のVirtual PCのVistaとWindows VistaのVirtual PCのVistaに入れています。実機は日本語版がでたらいれてみようかな?とはいえ、Windows 7のIntelドライバの出来が非常によろしくな…
LogonUser function (Windows) LogonUserEx function (Windows) LogonUserExExW function (Windows) ユーザー名とパスワードを指定してアクセストークンを取得するLogonUser。これが発展して、ログオンプロパイダ(NTLMとnegotiate)を選択して、ユーザープロ…
void foo(void) { STARTUPINFO startInfo; PROCESS_INFORMATION ps; SecureZeroMemory(&startInfo, sizeof(STARTUPINFO)); SecureZeroMemory(&ps, sizeof(PROCESS_INFORMATION)); startInfo.cb = sizeof(STARTUPINFO); TCHAR szCmdLine[_MAX_PATH] = _T("not…
Shell Reference 昔IE 4.0をインストールして、Active Desktopを有効にすると使えるようになったWindows Shell API。昔はIEのバージョンによって使える機能があったりなかったりしたので、敬遠されていたかもしれません。そしてそういうことがあったからか、…
Windows Presentation Foundation フローチャート、ベクター描画、テキスト編集、イメージングなどなどをそろえたMFCのライブラリでソース付き。売ってるのはこちら。 buy C++ Source Code, Buy Component, Buy ActiveX Component, Buy ActiveX Control, Buy…
MSDN forumで見つけたのですが、これまずいだろ。といいつつ、IE8は素のマシンに入れてレンダリング見てただけだったからなぁ…orz。Windows 7のIE8では大丈夫なんでしょうね、たぶん。最近はセットアップが長いので、なかなかフルセットの環境を作るのが難し…
Windowsのバイナリに限定したネイティブコードのお話ですが…。 ソースコードをコンパイルするとobjというファイルができる 開発環境に含まれているライブラリ類とリンクしてexe(もしくはdll)ができる という流れは比較的すぐに理解してもらえます。ところが…
MS08-078 and the SDL - The Security Development Lifecycle - Site Home - MSDN Blogs SDL Team blogでMS08-078の問題を引き起こした原因が説明されています。データバインドを使うと、バインディングオブジェクトの配列ができます。これがArrayOfObjectsF…
[FIX] Windows エクスプ ローラーが MFC ライブラリを開発しているシェルの拡張機能をホストしている場合、Explorer.exe プロセスが応答しなくなります。 リンクだけ。
Cではない言語に慣れている(私はCもできると思っていた)人に書いてもらったら、こんなソースを書いてきた。 LPTSTR g_pszHoge; //グローバル変数 void foo(LPTSTR p_pszArg) { g_pszHoge = p_pszArg; } しょ、しょんぼりだ〜。本人いわく、私が書いたところ…
本当は私がやろうと思っていたけど、諸般の事情で人に任せることにしました。こういう条件です。 1レコード長不定のCSVファイル。 カンマ区切りでデータ中にカンマは出てこないものとする。 CSVの大きさは2GB超を考慮する 開発環境はVisual C++ 2003で使って…
マイクロソフト公式ダウンロード センターから Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x64) をダウンロード マイクロソフト公式ダウンロード センターから Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) をダウンロード あれ、V…
タブつきウィンドウを選択しているとリボンのアイコンがちょっと大きい?会社でも作ってみたんですが、QXGA解像度ではちゃんとボタンが小さい。UWXGAとかの解像度とかdpiで変わるんでしょうか?