	HANDLE m_hFile = CreateFile( "i:\\xxx.dat", 
		GENERIC_READ|GENERIC_WRITE,
		FILE_SHARE_READ|FILE_SHARE_WRITE, 
		NULL, //&g_sa,
		CREATE_ALWAYS, 
		FILE_ATTRIBUTE_NORMAL, 
		NULL );

	if ( m_hFile != INVALID_HANDLE_VALUE )
	{
		int q=1;
	}
	
	PROCESS_INFORMATION pi;
	STARTUPINFO si = {0};
	si.cb = sizeof(si);
	si.dwFlags=STARTF_USESTDHANDLES;
	si.hStdInput=NULL;
	si.hStdOutput=m_hFile;
	si.hStdError=m_hFile;
	
	CloseHandle(m_hFile);
