Freebsd + wine1.1.9 + 国元网上证券交易(通达…

2009-05-13 15:45:58来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                今天用wine跑起了通达信,这下看股票也不用切去win了。呵呵,安装挺简单的。。
大致过程:
1、安装wine
2、用wine安装 国元网上证券交易(通达信版)
3、设置 国元网上证券交易(通达信版)让他正常显示中文
#cd /usr/ports/emulators/wine
#sudo make install clean
如果你的wine和我的版本一样都是1.1.9的话,可能需要打上一个patch。否则wine加载程序时可能提示路径错误。
把下面的内容保存在patch-dlls-ntdll-virtual.c
复制到/usr/ports/emulators/wine/files目录
------------------------------
Index: dlls/ntdll/virtual.c
@@ -1250,8 +1254,13 @@
      }

      /* try to find space in a reserved area for the virtual heap */
-     if (!wine_mmap_enum_reserved_areas( alloc_virtual_heap, &heap_base, 1 ))
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+         heap_base = wine_anon_mmap( address_space_limit -  10 * VIRTUAL_HEAP_SIZE,
+                    VIRTUAL_HEAP_SIZE, PROT_READ|PROT_WRITE, 0 );
+#else
+     if (!wine_mmap_enum_reserved_areas( alloc_virtual_heap, &heap_base, 1 ))
          heap_base = wine_anon_mmap( NULL, VIRTUAL_HEAP_SIZE, PROT_READ|PROT_WRITE, 0 );
+#endif

      assert( heap_base != (void *)-1 );
      virtual_heap = RtlCreateHeap( HEAP_NO_SERIALIZE, heap_base, VIRTUAL_HEAP_SIZE,
------------------------------
#cd /your/gyzqtdx.exe/path
#wine gyzqtdx.exe
按向导安装,安装时选择安装目录,最好不用默认的,打上一个英文目录名。
安装完成后,打开通达信,在“查看”菜单->“系统设置”的“外观”选项卡里,点击“字体设置”依次点击,把所有字体都换成中文字体,字号设成10,语言设成CHINESE_GB2312 。。
wine打开通达信。。。一切正常~
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84304/showart_1681723.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安装笔记

下一篇:freebsd 下安装clamav杀毒软件