• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
bombless
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2
2010年12月29日
在MinGW或VS 2005 SP1环境下创建一个要求UAC权限的程序。
摘要: 之前在给U盘挂自制操作系统的那篇教程里,我给写了一个pdev程序用来输出windows下,系统各磁盘的主引导记录。不过那个程序用起来每次都要记得用管理员权限启动程序,这多少增加了不便。(特别是对带UAC功能的win7\vista来说)。如果能让程序启动时自动要求提权,那当然更符合windows程序的一般习惯。我查到了一篇这种做法的教程:http://www.zu14.cn/2010/05/14/delphi-win32-program-on-windows7-vista-uac-administrator-rights/也就是需要用到以下这个xml文件(保存成uac.manifest文件,不过 阅读全文
posted @ 2010-12-29 20:43 bombless 阅读(3160) 评论(2) 推荐(1)
用GNU工具集产生一个无格式的二进制指令文件
摘要: 本来是用gas汇编器的ld -Ttext 0x0命令后,总是得到在一个代码仍然从0x200开头的文件。这一度使我以为这是gas的设计错误或是怎么的。还在昨天写的教程里留下错误的理解:http://www.cnblogs.com/bombless/archive/2010/12/28/writing-X86-os-part1.html今天又参考了一篇文章,http://dev.csdn.net/htmls/31/31794.html终于理解应该怎么办了。以以下汇编代码为例:[代码]保存为文件gas.s。只需要下面几个步骤,就可以生成一个只有代码的纯二进制指令文件gas.bin:as -o gas 阅读全文
posted @ 2010-12-29 19:27 bombless 阅读(1856) 评论(2) 推荐(0)
2010年12月28日
手写一个X86操作系统实战:从零开始构建一个U盘启动的自制操作系统(一)
摘要: 看完本教程,读者应该可以手写一个在PC上运行的不需要其他软件来协助的自启动的代码,这无疑是一个完整的操作系统的基础。 阅读全文
posted @ 2010-12-28 23:36 bombless 阅读(16407) 评论(12) 推荐(0)
2010年11月21日
在SDL工程中让SDL_ttf渲染汉字
摘要: 有时候在关于SDL的博文中看到一些评论,说SDL对中文的支持不佳,因为当程序涉及中文时总是输出乱码。照我个人观点,这里面很多都是误解。下面就根据我在windows下使用SDL的情况,说说我的观点。SDL作为一个跨平台的库,在字符方面有它独特的地方。那就是,它的运行库支持的字符编码为UTF8,而不是windows中常见的各种本地字符编码。比如中文版windows使用的codepage 936,也有称... 阅读全文
posted @ 2010-11-21 15:23 bombless 阅读(7716) 评论(1) 推荐(1)
2010年11月2日
C#小程序——从百度摘取搜索结果。
摘要: 小型的C#命令行程序,从百度的搜索结果页面中摘取结果并输出。 阅读全文
posted @ 2010-11-02 18:29 bombless 阅读(3898) 评论(6) 推荐(1)
2010年10月29日
小发现,关于windows窗口中的F10快捷键
摘要: 今天本来在学习Direct3D9,运行一个窗口的时候发觉,如果在键盘上按下F10,画面就会停止,再按一下F10以后,画面又继续显示。后来打开其他程序再测试,发觉原来是按F10的时候就相当于按下了选中菜单的快捷键(相当于Alt键)。而众所周知,当一个窗口在拖动之类的情况下是不会更新画面的。于是就有了这种奇怪的表现。可是我的窗口明明没有菜单,却可以被选中?(在win7系统下得出的结果)这可以说完全是一... 阅读全文
posted @ 2010-10-29 14:00 bombless 阅读(3293) 评论(0) 推荐(0)
上一页 1 2
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3