|
|
タグによる閲覧
すべてのタグ » WIN32 (RSS)
検索ページ 1 / 4 ( 合計 31 件)
-
Windows Server 2008 R2でdcomcnfg(コンポーネントサービス)でDCOMの構成をしようとしても、プロパティシートが変更不可になっていて、できない。アクティブ化を変えたいんだけど、どうすればいい?という相談を受けました。
え、なんで?と思ってみると、確かにWindows Server 2008 R2ではいくつかのプロパティシート(OS組み込みのものが中心と思われる)のセキュリティタブが無効状態になっています。
で、調べてみました。どうもレジストリのアクセス権が変わって、Administratorでもこの辺は読み込み専用になっていることが原因のようです。対処方法としてはこんな感じ。 レジストリエディタで該当のCLASS IDを探せ。 ...
-
Comuplus CLT2009の並列セッションで使ったサンプルです。
IISへのログフォルダを決め打ちしているので、ソースを修正して使ってください。
-
ずいぶん遅くなりましたがcodeseek勉強会で簡単にお話ししたx64 Windowsについてまとめた資料です。実はもうちょっとx64 Windows使っている人って多いと思っていたのですが、2,3人しかいなくてびっくりでした。
すくなくともVirtual Serverの土台とか、SQL Serverの土台としてはもうx64 Windowsしか考えられないですね。ただ、フロントエンド寄りのものに関してはまだまだx64の運用にはコツがいるなと感じます。
(記憶が正しければ)Vista Compatibleを名乗るにはx64のドライバがいるはずなので、徐々に改善されるとは思いますが…やっぱり困る筆頭はPDFですかね。
-
codeseek 25回勉強会でお話しした資料を公開しました。
codeseek 25回勉強会資料-ログ話いろいろ
いいわけですが、これやる数日前からいろいろあって、もうちょっと実装寄りの話を入れようと思っていたのですが、入れられませんでした。期待していた人、ごめんなさい。セッション中にいくつか質問も頂きました。ここでQ&Aも公開します。忘れているぞ!というものがあれば教えてください。
ログをXMLで出すのは無し?
個人的にログとは「高速化を追求する」か、「その場で手軽に読める」のどちらかだと考えています。あと、少ないですけれどXMLだと異常系を考えると頭が痛いですしね。タグの途中でDisk ...
-
Win32(※1)ではファイル名に使用できない文字(列)というものが決まっています。これはDOS時代からの互換性のためによるものです。Naming a File(msdn2 library)から引用。ここではDOSからの仕様に基づいて書かれているようです。
AUX、CLOCK$、COM1 ~ COM9、CON、CONFIG$、LPT1 ~ LPT9、NUL、および PRN(※2)
\ < > : '' / \ | ? *(※3)
period(.)はカレントディレクトリを表すので不可。
ASCIIの0から31までは使用不可。128-255までは使用してもよい。
二つのperiod(..)は「一つ上のフォルダ」を表すので不可。 ...
-
Windows Sharepoint Serviceを便利に使い始めてちょっと気になったことがありました。Office製品ではSharepointのURLをコモンダイアログに指定するとこんなビューが表示されます。
これは2007 OfficeでSharepoint 3.0のサイトを開いたところ。ビューが表示されてわかりやすい。ところが、メモ帳(notepad)で同じURLを指定するとこんな感じ。
そのまんまWebDAVを見せている用に見えます。これでもまぁわかるといえばわかるのですが、できればOfficeのようにWebビューで表示してほしい。そこでどんな実装になっているのか、Spy++でみてみました。
...
-
Windowsのファイル名の最大長考察で最大ファイル名を少し試してみました。最後のPowerShellでより長いファイル名が扱えないということが疑問だったので、.NET Frameworkで試してみましょう。 1: FileInfo fi = new FileInfo(@''c:\temp'');
2: DirectoryInfo di = new DirectoryInfo(@''c:\temp'');
3: FileInfo[] files = di.GetFiles(''*.txt'');
4:
5: foreach (FileInfo oneFile in files) {
6: ...
-
NTFSファイルシステムにおいて、CRTでは256文字と定義されていますが、CreateFileではワイド文字であれば、32767文字まで指定できるとあります。ちょっと実験してみましょう。
1: void Win32UnicodeName(void) 2: { 3: WCHAR wszLongLongName[] = L''\\\\?\\c:\\temp\\'' 4: L''123456789012345678901234567890'' 5: L''123456789012345678901234567890'' 6: L''123456789012345678901234567890'' ...
-
1: void SeparatePath(void) 2: { 3: TCHAR szFile[] = _TEXT(''\\\\servername\\Sharename\\path\\base.txt''); 4: TCHAR szDrive[_MAX_DRIVE + 1], szPath[_MAX_DIR + 1], szBase[_MAX_FNAME + 1], szExt[_MAX_EXT + 1]; 5: 6: _tsplitpath(szFile, szDrive, szPath, szBase, szExt); 7: _tprintf(_TEXT(''szdrive:%s ...
-
Windowsのファイルについて、まずは基本のVisual C++ 2005 SP1 CRTでの定義から。includeディレクトリにあるstdlib.hではこうなっています。
1: #define _MAX_PATH 260 /* max. length of full pathname */ 2: #define _MAX_DRIVE 3 /* max. length of drive component */ 3: #define _MAX_DIR 256 /* max. length of path component */ 4: #define _MAX_FNAME 256 /* max. length of file ...
1
|
|
|