要求
1、开发一个无界面的MFC程序
2、设置是否隐藏wince自带shell
3、要求读取一个指定路径下的exe 文件,并逐一在开机的时候启动这些程序:就类似放nandflash 下建立一个AutoRun 的文件夹,把要启动的exe 程序放里面,然后开机就可以自动启动。这样可以实现任何客户放不同的应用程序都可以启动。这样方便一些。
1和2 可以实现了。
3、做了一下,没什么经验,时间又紧张,所以来这问问问,看是否有好的建议。谢谢
200 分!
------解决方案--------------------
是啊,只是一些工作量的问题,没什么技术难度
------解决方案--------------------
开机的时候启动也很简单吧,系统定制的时候,直接加在注册表里面。
------解决方案--------------------
find(char * lpPath)
{
char szFind[MAX_PATH];
WIN32_FIND_DATA FindFileData;
strcpy(szFind,lpPath);
strcat(szFind,"*.*");
HANDLE hFind=::FindFirstFile(szFind,&FindFileData);
if(INVALID_HANDLE_VALUE == hFind) return;
while(TRUE)
{
if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if(FindFileData.cFileName[0]!='.')
{
strcpy(szFile,lpPath);
strcat(szFile,"");
strcat(szFile,FindFileData.cFileName);
find(szFile);
}
}
else
{
cout << FindFileData.cFileName;
}
if(!FindNextFile(hFind,&FindFileData)) break;
}
FindClose(hFind);
}
类似这种。