高难度的hook问题——进程创建时的side-by-side处理

我做了个应用层的沙盒工具。在Ring3级实现了文件和注册表的监视,并把创建动作重定向到了另外一个盘符中。可以通过监视并重定向VC90的运行库(如MFC90U.dll)的安装路径。例如将C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_3bf8fa05\mfc90u.dll重定向到D:\SandB

作者: gobest28 发布时间: 12-14

CString有构造n个任意字符的方法吗?比如:n个0

如题。好像C#的string类有此方法

作者: guru1 发布时间: 12-14

求高手解释啊解释

输出魔方阵的程序,调试出现如下错误,求解释啊::::6.exe中的0x00e216b2处有未经处理的异常:0xC0000005:写入位置0xfdfdfe01时发生访问冲突#include"stdafx.h"#include<iostream>usingnamespacestd;intmain(){inti,j,k=2,N; co

作者: music__music 发布时间: 12-14

菜鸟求助!基于MFC多文档向View视图类传送数据问题

我的程序界面里有5个视图,1个多文档创建时自带的View类视图,此视图足足让我头疼了一周,下面说下我的问题:我在一个自定义浮动视图当中获取了一个数据,根据上面的指示要求将这个数据显示到View视图中的CListCtrl控件中,请问我如何将这个数据传送过去,这个数据是全局的变量。

作者: springgirbn 发布时间: 12-14

Report样式的CListView无法滚动到指定行

用WM_VSCROLL来实现Report样式的CListView滚动到指定行(如100行).::SendMessage(m_hWnd,WM_VSCROLL,MAKEWPARAM(SB_THUMBPOSITION,100),NULL);不成功。但:::SendMessage(m_hWnd,WM_VSCROLL,MAKEWPARAM(SB_LINEDOWN,0),NULL);//可以成功下滚1行

作者: firefly3233 发布时间: 12-14

vc中的AfxBeginThread:多线程问题

我用AfxBeginThread开启了一个线程(工作线程)ProcessProc,用来处理数据,类似下面这样 UINTProcessProc(LPVOIDlParam) { while(m_bRun) { for(...) { //在这里干活,处理一些影像数据 } }

作者: nanquanbaba0018 发布时间: 12-14

有关线程同步的问题,个人感觉很诡异,希望大家来赐教

我使用的编译器是vs2008.主题:创建了一个数据块,使用两个线程来操作这个块,在每个线程内部没有使用任何同步技术,但结果却跟使用了同步一样的效果。我感觉是偶然所致,多次运行,仍旧一样。希望大家赐教一下。源代码如下:#include"stdafx.h"#include<windows.h>DWORDWINAPIIncrementData(PVOIDpParam);

作者: zhizun9527 发布时间: 12-14

ffdshow获取接口-头痛

structIffdshowBaseA:IffdshowBaseT<char>{};structIffdshowBaseW:IffdshowBaseT<wchar_t>{};#ifndefDEFINE_TGUID #defineDEFINE_TGUID(IID,I,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)DEFI

作者: alexander_david 发布时间: 12-14

往一个表里插入新的字段,怎么才能从新列的第一行开始填入数据??

下面这个段数据就是打开一个表并创建新的一列,假如原来有n列,m行,建立新字段填入数据时,都是从m+1行,n+1列开始的,该怎么改,才能让从第1行,n+1列开始写入数据的啊??//_connectionPtr有没有类似_RecordserPtr那种movefirst()操做,直接指导第一行?  CStringattribute="分类结果";&nb

作者: xia077 发布时间: 12-14

CopyFile问题

如何把一个目录的文件copy到一个指定的文件夹下呢?copyfile好像只能是文件之间的拷贝,不支持把文件拷贝到目录里?

作者: dinjay 发布时间: 12-14