拉曼软件在win8上运行出错问题
前提:xp上安裝運行都沒錯??xp的.NET?環境是4.0?,win8?是64位系統。自帶.NET?Framework?3?(3.0?3.5)?和.NET?Framework?4.5
1:源程序拷貝到win8上?運行到Application.Run(form)時?出現?未處理?COMException?無效簽名的錯誤
2:如果在xp上生成目標指定?32位.然后在win8上兼容性設置以xp方式運行??程序運行正常。只有一個問題就是程序在?搜索C盤Drivers文件夾下一個文件時??明明本地是存在的??但是程序里判斷就是判斷不出?(在xp上時判斷運行都正常)
3:如果在xp上生成目標指定?64位或者any?cpu??然后拷到win8上安裝,程序在?搜索C盤Drivers文件夾下一個文件時???是能正常判斷出的,程序正常打開后?點擊button事件?出現未能正確加載視圖的錯誤
通過分析最終得出如下結論:
在win8?64位上是以64位程序跑的時候,目錄是C:\WINDOWS\System32\Drivers
x86編譯后運行后,目錄是C:\WINDOWS\SysWOW64\Drivers
為什么?因為WoW模式下的系統目錄和注冊表路徑都不一樣。
補充:
新版的標定文件保存時 在win7和win8的電腦上時注意時間的格式 要以“2014-7-22”樣式為準。 否則保存出錯。
2015-4-8 新問題: win8電腦上 安裝程序后 winform界面的控件出現變形和拉伸的情況
解決方法:win8個性化、顯示中有一個更改項目大小 選擇較小就ok了 默認的是中等。
轉載于:https://www.cnblogs.com/zhayunjia/p/4081313.html
總結
以上是生活随笔為你收集整理的拉曼软件在win8上运行出错问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux-进程、进程组、作业、会话、控
- 下一篇: 检测移动设备横竖屏