颜色支持,控制台应用
2006-07-20 11:38:36 来源:WEB开发网核心提示: // 将 myself.com 改为 myself.exe 并运行TCHAR lpExeName[_MAX_FNAME];GetModuleFileName(NULL, lpExeName, _MAX_FNAME);LPTSTR ext = lpExeName + _tcslen(lpEx
// 将 myself.com 改为 myself.exe 并运行
TCHAR lpExeName[_MAX_FNAME];
GetModuleFileName(NULL, lpExeName, _MAX_FNAME);
LPTSTR ext = lpExeName + _tcslen(lpExeName) - 3;
_tcscpy(ext,_T("exe"));
ShellExecute(NULL, _T("open"),
lpExeName, NULL, NULL, SW_SHOWNORMAL);
Figure 3 在控制台的进程列表
Figure 4 是 ListProc-cons 的全部代码,Visual Studio 的解决方案包含两个工程:ListProc和 ListProc-cons。后者有一个定制编译步骤,是重命名输出文件 ListProc-cons.exe 为ListProc.com (参见 Figure 5)。当你安装程序时,要保证把 .com 和 .exe 都放在了相同的目录下,并且确保你创建的任何快捷方式都指向 .exe 文件。那样,从 Windows 调用会直接运行.exe 文件,而从控制台调用则运行 .com 文件(如果 .com 和 .exe 都存在于用户的路径下, Windows 首选 .com 文件运行)。明白了吗?
Figure 5 将 .exe 文件重命名为 .com
我正在用 C# 在 Microsoft .NET Framework 和 Windows Forms 下创建一个基于 Windows 的应用。我正尝试记下窗口的位置,使它每次打开时都能记起它前一次的位置。在.NET Framework 中有没有特殊的方法可用?我可以用配置文件吗?
Frank Jacobs
.NET Framework 支持配置文件的概念,它是用 XML 文件来保存应用程序配置信息的,但是这并不是你真正想 要的答案。配置文件是给管理员用来设置你的应用程序的,而不是给用户保存设置的。为此,你要么用注册表、ini文件,要么自己定制一个数据文件。注册表不是一个好的选择 ,因为它难于编辑同时也不容易拷贝。.Net编程明确的目标之一就是 XCOPY 部署,也就是说你可以通过拷贝文件把你的应用直接从 A 处移动到 B 处。所以我建议你使用 INI 文件或者其它数据文件。- ››支持 Symbian 平台的开发者只有四分之一
- ››支持电骡视频点播 迅雷泛播放体验
- ››支持Win 7 Vista 不开迅雷接管高速下载
- ››支持换肤功能的窗口实例
- ››支持iPhone的免费VPN:VPN98
- ››支持PDF阅读!美图看看新版试用
- ››支持Windows CE和Android 2.1双系统的Viliv Prime...
- ››支持Flash Windows Mobile 手机全功能浏览器
- ››支持 Wi-Fi MOTO 第9款 Android 手机ME508曝光
- ››支持磁力链接 迅雷发力化解BT下载难题
- ››颜色之黑色、白色和褐色三色混合
- ››支持 Multi-tenancy 的 IBM DB2 Content Manager ...
更多精彩
赞助商链接