资源简介
Windows CE 6.0 BSP for VMWare workstation。相关介绍请看我的博客:http://blog.csdn.net/singlerace
代码片段和文件信息
// corecon.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
#include “registry.hxx“
#define LINE_BUFFER_SIZE 1024
void ReallyPrint(LPCTSTR format va_list ap)
{
TCHAR line[LINE_BUFFER_SIZE];
vswprintf(line format ap);
_tprintf(line);
RETAILMSG(1 (line));
}
void DoPrint(LPCTSTR format ...)
{
va_list ap;
va_start(ap format);
ReallyPrint(format ap);
va_end(ap);
}
BOOL CreateProcessHelper(LPCTSTR pszImageName LPCTSTR pszCmdLine=NULL LPPROCESS_INFORMATION pProcInfo=NULL)
{
PROCESS_INFORMATION pi;
BOOL retval = CreateProcess(pszImageName pszCmdLine NULL NULL FALSE 0 NULL NULL NULL &pi);
if (retval)
{
if (pProcInfo)
{
memcpy(pProcInfo &pi sizeof(pi));
}
else
{
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}
}
else
{
DoPrint(TEXT(“Error launching %s. error code=%d\r\n“) pszImageName GetLastError());
}
return retval;
}
int _tmain(int argc TCHAR *argv[] TCHAR *envp[])
{
DWORD dwLogLevel = 0;
BOOL bVS2005SP1 = FALSE;
for (int j = 1; j < argc; j++)
{
LPTSTR parg = argv[j];
if (*parg == _T(‘/‘) || *parg == _T(‘-‘))
{
parg++;
if (_tcsicmp(parg _T(“k“)) == 0)
{
CreateProcessHelper(TEXT(“\\windows\\ClientShutdown.exe“));
return TRUE;
}
else if (*parg == _T(‘l‘) || *parg == _T(‘L‘))
{
LPTSTR pszStop = NULL;
if (*++parg != _T(‘\0‘))
dwLogLevel = (DWORD)_tcstoul(parg &pszStop 10);
if (!dwLogLevel)
dwLogLevel = 1;
}
else if (_tcsicmp(parg _T(“sp1“)) == 0)
{
bVS2005SP1 = TRUE;
}
}
}
if (dwLogLevel > 0)
{
if (dwLogLevel < 4)
dwLogLevel = 4;
else if (dwLogLevel > 9)
dwLogLevel = 9;
}
CRegistry reg;
if (reg.Open(HKEY_LOCAL_MACHINE TEXT(“Software\\Microsoft\\VSD\\Logging“)))
{
if (dwLogLevel)
{
reg.SetDW(TEXT(“VSD_LogEnabled“) 1);
reg.SetDW(TEXT(“VSD_LogToDebugger“) 1);
reg.SetDW(TEXT(“VSD_LogLevel“) dwLogLevel);
}
else
{
reg.SetDW(TEXT(“VSD_LogEnabled“) 0);
}
}
BOOL bCreateProcessOK
= bVS2005SP1
? CreateProcessHelper(TEXT(“\\windows\\ConmanClient2sp1.exe“))
: CreateProcessHelper(TEXT(“\\windows\\ConmanClient2.exe“));
if (bCreateProcessOK)
{
CRegistry reg;
if (!reg.Open(HKEY_LOCAL_MACHINE TEXT(“System“)) ||
reg.ValueDW(TEXT(“CoreConOverrideSecurity“)) == 0)
{
CreateProcessHelper(TEXT(“\\windows\\CMAccept.exe“));
}
}
return TRUE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-05-30 13:40 VMCE6BSP\
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\
文件 1675 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\ceba
文件 1986 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\VMCEPC.bat
文件 632 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\dirs
文件 1163 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\sources.cmn
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\
文件 758 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\dirs
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\
文件 654 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\dirs
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALLIB\
文件 1787 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALLIB\globals.c
文件 845 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALLIB\makefile
文件 1177 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALLIB\sources
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALEXE\
文件 858 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALEXE\makefile
文件 2116 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\OAL\OALEXE\sources
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\KITL\
文件 1192 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\KITL\globals.c
文件 845 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\KITL\makefile
文件 1720 2006-09-07 04:00 VMCE6BSP\PLATFORM\VMCEPC\SRC\KITL\sources
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\
文件 631 2008-04-28 18:51 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\dirs
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\
文件 432 2006-01-12 20:15 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\dirs
目录 0 2008-05-30 13:40 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\pcnet\
文件 8834 2006-01-12 20:51 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\pcnet\alloc.c
文件 9428 1999-04-08 10:13 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\pcnet\amddmi.h
文件 4659 1999-04-08 10:13 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\pcnet\amdoids.h
文件 5834 1999-04-08 10:13 VMCE6BSP\PLATFORM\VMCEPC\SRC\DRIVERS\netcard\pcnet\binsig.h
............此处省略373个文件信息
- 上一篇:DPA440A V18 音箱处理器驱动程序
- 下一篇:财务凭证管理系统源码超详细
相关资源
- sdevice_ug.pdf
- 广工SOA与Web Service技术实验报告
- b84516f82cd0fecea02763f87aca0ed1.rar
- One_thousand_exercises_in_probability259692
- WinHex.19.9_Specialist License.7z
- 9fbace842cad0b0083dd6bcdf5731d32.rar
-
AR Faces Databa
se人脸数据库 - eb53c108e1dd76c376c53155ccbbce80.pdf
- Probability and random processes with applicat
- Dynamsoft+SourceAnywhere+for+VSS+5.2+Professio
- adb interface驱动程序
-
MediaPla
yer和SurfaceView的结合使用 - rabbitmq-server-generic-unix-3.7.21.tar.xz
- NSX 6.4 测试手册
- Performance Modeling and Design of Computer Sy
- 2013年-2018年中国统计年鉴excel版.zip
- 大学计算机基础课件win7+office2010
- understanding digital signal processing中文版
- Probability Theory: The Logic of Science
- 高级FPGA设计结构、实现和优化(英文
- Surface pro 7 SD卡固定硬盘X64驱动带数字
- 使用Eclipse编译运行MapReduce程序.doc
- cadence设计射频电路教程,全套资料,
- webservice服务上传文件
- CISSP Practice Exams 最新官方习题集第四
- UC Merced_ LandUse数据集
- OpenSceneGraph 3.0 Beginner’s Guide.pdf
- Excel图表模板共计232份.rar
- Designing with Data: Improving the User Experi
- toxiclibs库
评论
共有 条评论