mcrblog

vcpp-ml

2000年07月

31

[vcpp 00043079] Re: MFCのメモリ管理について

にしかわです。自己フォロー..


Heap関係の関数について間違っていました。ちゃんと調べよう > 自分

nishikawa wrote:
 "[vcpp 00043061] Re: MFCのメモリ管理について":
>vcの標準のnewおよびmallocの動作は、起動時に決まった量が
>HeapAllocされ、そのサイズを越えない間はそのメモリプールから
>メモリを使用します。

HeapCreateされ...の間違いです。
crt\heapinit.cの_heap_init()です。
この関数がcrt0.c、ctrlib.c,dllcrt0にあるスタートアップルーチンから
呼ばれています。

条件コンパイルでHeap系関数を使用する/しないが選択できるようになって
いるようですが、msvcrtではHeap関数が使われるようです。

>そのメモリプールが"完全"に解放されるのは、"通常"アプリケーションの
>終了時です。

crt\heapinit.cの_heap_term()です。


---
西川 真人
31

[vcpp 00043078] RE: Win2000のユーザーレベルを知るには?

a...@ibm.net です。

> アプリケーションの中から「OSがWindows2000」ということと、「ユーザレベ
> ル」を調べる方法がわかりません。
→現在実行中のプロセスがどの権限で実行されているか?(管理者権限 or
ユーザレベル)を調べるサンプルがMSDNにあります。
"RunningAsAdministrator" で検索してみてください。
"Windows NT Security" というタイトルです。

参考まで…

> -----Original Message-----
> From: o...@mserver.catnet.ne.jp
> [mailto:o...@mserver.catnet.
> ne.jp]On Behalf Of NAKAZAWA TADAYUKI
> Sent: Monday, July 31, 2000 3:49 PM
> To: v...@mserver.catnet.ne.jp
> Subject: [vcpp 00043076] Win2000のユーザーレベルを知るには?
>
>
> 中澤です。
> WindowsのアプリケションをVC++6.0のMFCで開発しているのですが、最終段階
> で、Windows2000の、「ユーザー」レベルでテストしたところハングしてしまい
> ました。多分ファイルの入出か何かの制限に引っ掛かったせいだとおもうので
> す
> が。
> アプリケーションの中から「OSがWindows2000」ということと、「ユーザレベ
> ル」を調べる方法がわかりません。
> 「自分で調べろ」といわれそうですが、納期が迫っていて余裕がありません。
> ど
> なたかお助け下さい。
> 宜しくお願いします。
>
> --
> ------------------
> (株)ワークボックス
>     中澤 忠行
> ------------------
>
>
31

[vcpp 00043077] RE: Win2000のユーザーレベルを知るには?

本間です。

> で、Windows2000の、「ユーザー」レベルでテストしたところハングしてしまい
> <中略>
> アプリケーションの中から「OSがWindows2000」ということと、「ユーザレベ
> ル」を調べる方法がわかりません。

”「ユーザー」レベルでテスト”という意味がよくわからないのですが、
OSのバージョンは、GetVersionExで、ユーザが所属するグループは、
NetUserGetGroupsで取得できます。
31

[vcpp 00043076] Win2000のユーザーレベルを知るには?

中澤です。
WindowsのアプリケションをVC++6.0のMFCで開発しているのですが、最終段階
で、Windows2000の、「ユーザー」レベルでテストしたところハングしてしまい
ました。多分ファイルの入出か何かの制限に引っ掛かったせいだとおもうのです
が。
アプリケーションの中から「OSがWindows2000」ということと、「ユーザレベ
ル」を調べる方法がわかりません。
「自分で調べろ」といわれそうですが、納期が迫っていて余裕がありません。ど
なたかお助け下さい。
宜しくお願いします。

--
------------------
(株)ワークボックス
    中澤 忠行
------------------
31

[vcpp 00043075] Re:VC++でのキーボードの物理的なセンスチェックの方法は?

G_Sukeです

wrote ohmura:
>On Mon, 31 Jul 2000 14:59:01 +0900
>gunsuke <g...@geocities.co.jp> wrote:
>
>> G_Sukeです
>--------
>> 
>で、現在押されているキーが何なのかは、上記の関数で片っ端から拾う
>しか思い付かなかったりして・・・
><たまには元気に力技(笑)<っておいおい・・・
>
>GetKeyboardState()

あぁ、なるほど
<これで全部取れるのね

>From G
記事検索
Amazon.co.jp
  • ライブドアブログ