win7 64位 和 32位windows shell的一些區別
来源:互联网 发布:开淘宝店的规则 编辑:程序博客网 时间:2024/06/05 21:13
最近蠻無聊 就把以前的一些關於windows shell編程的一些代碼 複習一下,也好打發時間。
以前是在xp 32位操作系統上面,基本上編寫的dll都能夠呈現出效果來。
但是這次在win7 64位系統上面發現了需多不一樣的問題。最糾結就是編寫的dll註冊完成 過後 不能在 桌面explorer.exe上面呈現,
但是在 文本工具 中emEditor.exe中能起到了該有的效果。
在csdn,msdn上面 找了很多答案,但是都不能解決問題。
最終了解到還是 32 位 與 64位系統的問題 至於和win7的權限有沒有關係 就不知道了。
最終解決方案。
1:使用vs2010開發工具 安裝vs2010時候記住添加 【x64編譯器】
2:代碼就不說了 32位的配置就是我們的Debug\Release win32的配置不需要修改。
3:主要說下 64位dll生成的配置
生成32為dll 64位dll ,
記住不同dll 使用的regsvr32.exe不一樣 需要對應
默認右鍵使用的是32位的。
想註冊64位的dll 去 C:\Windows\SysWOW64\regsvr32.exe 複製到dll目錄下面 cmd去註冊。
重啟explorer.exe
結果你會發現在桌面右鍵出現了你的效果
0 0
- win7 64位 和 32位windows shell的一些區別
- 32位Win7上装Oracle10g 32位和64位Win7上装Oracle10g 64位
- Windows Shell编程实现右键菜单-VS2005,Win7 32位
- 32位和64位Windows的区别与选择
- 32 位和 64 位 Windows识别
- 【Windows】32位和64位区别
- windows 64位和32位
- 64位win7安装32位oracle11g r2的一些问题
- 64位win7上32位程序访问64位windows 2008 r2上的oracle数据库
- Windows 64位平台和.Net Framework在64位平台上的一些Tips (一)
- Windows 64位平台和.Net Framework在64位平台上的一些Tips (二)
- SUBLIME TEXT 2 WIN7 32位和64位破解
- openfire安装的过程中出现win7系统64位和32位的问题
- openfire安装的过程中出现win7系统64位和32位的问题
- openfire安装的过程中出现win7系统64位和32位的问题
- win7系统32位和64位的五大不同
- 64位Win7下32位Oracle客户端的使用
- win7 的32位与64位区别是什么?
- 车票难求啊 五一没处去
- 数组 类别数 不同数据的个数。
- Android AsyncTask 和 handler 理解
- Validate Binary Search Tree
- 摩托罗拉Atrix预言了智能手机的现在和未来
- win7 64位 和 32位windows shell的一些區別
- How to install ASE Isql on 64bit Win7
- C# .net 获取计算机名 IP
- 理解HTTP session原理及应用
- delphi 三层 dataclient 存储图片
- [field:arcurl]的一种获取方式
- Eclipse代理设置
- 如何开发Chrome扩展程序
- jsp中的双引号问题