expriment : 在MASM工程中使用Unicode字符串
2013-06-12 13:02
369 查看
; /// edit on RadASM .386 .model flat, stdcall option casemap:none ; /// 头文件 include windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib ; /// 常量数据段 .const ; /// 在MASM中使用Unicode字符串的方法 ; /// 打开notepad, 将内容写到文件中, 保存成Unicode格式 ; /// 用UltraEdit打开后, 将内容字节16进制复制到ASM文件中 ; /// 每个16进制字节后面h ; /// A~F打头的字节前面加0 ; /// 每句内容后面补上 00h, 00h ; /// 在工程中使用Unicode版的API ; // 消息框标题 szCaption db 0FFh, 0FEh, 88h, 6Dh, 6Fh, 60h, 46h, 68h, \ 07h, 68h, 98h, 98h, 0Dh, 00h, 0Ah, 00h, \ 00h, 00h ; // 消息内容 szText db 88h, 6Dh, 6Fh, 60h, 85h, 51h, 0B9h, 5Bh, \ 0Dh, 00h, 0Ah, 00h, \ 00h, 00h ; /// 代码段 .code main: invoke MessageBoxW, \ NULL, \ offset szText, \ offset szCaption, \ MB_OK invoke ExitProcess, \ NULL end main
相关文章推荐
- unicode工程中使用CFile 和CStdioFile写入字符串bug
- 工程使用Unicode 获取EXCEL驱动的正确方法
- 关于python中的unicode字符串的使用
- mfc 中unicode 字符和字符串的使用
- “使用多字节字符集”和“使用Unicode字符集”下的字符串的长度问题
- 使用RedAsm/MASM将word/dword转换为字符串
- WinHack的开发技术经验(1)-使用 Unicode 作为内部字符串处理
- Python3 使用 unicode-escape 处理 unicode 16进制字符串编解码问题
- 使用VC 工程中的 string table 里的字符串
- MFC Dialog工程中多线程使用PostMessage发送接收字符串消息并更新界面
- 关于python中的unicode字符串的使用
- 开始学习LUA,在LUA中使用UNICODE字符串
- 建议所有软件工程直接使用UNICODE
- 关于python中的unicode字符串的使用
- 关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法
- C#把内存里的utf8字符串转成C#内部使用的Unicode
- 使用python将用ASCII表示的16进制unicode编码的ASCII字符串转换为unicode字符串
- VC6.0 MBCS工程使用RichEdit控件显示Unicode字符
- python中使用自然字符串和Unicode字符串
- Android Studio使用系列——新建工程后cannot resolve symbol 'R'