Code:
	STARTUPINFO         siStartupInfo;
	memset(&siStartupInfo, 0, sizeof(siStartupInfo));
	
	PROCESS_INFORMATION piProcessInfo;
	memset(&piProcessInfo, 0, sizeof(piProcessInfo));
	
	CString strAppPath;

	LPTSTR pBuf = strAppPath.GetBufferSetLength(MAX_PATH);
	GetWindowsDirectory(pBuf, MAX_PATH);
	strAppPath.ReleaseBuffer();
	
	CString strTasksPath = " /e, /root, ";

	strTasksPath += strAppPath;	
	strTasksPath += _T("\\Tasks");
		
	strAppPath += _T("\\explorer.exe");

	siStartupInfo.cb = sizeof(siStartupInfo);
	
	if(!CreateProcess(strAppPath,     // Application name
		(LPTSTR)(LPCTSTR)strTasksPath, // Application arguments
		0,
		0,
		FALSE,
		CREATE_DEFAULT_ERROR_MODE,
		0,
		NULL,                              // Working directory
		&siStartupInfo,
		&piProcessInfo))
    {
        AfxMessageBox("CreateProcess failed.");
		DWORD dw = GetLastError();
    }
Will open Tasks as root directory.