【分享】Delphi2005 加速方法

http://www.smth.edu.cn/pc/pccon.php?id=264&nid=111111

  看下面的文字之前,确定你已经装了Delphi 2005的Update 1了

        -r参数对D2005也适用
        简单地说,就是bds.exe -rfeuvan,然后运行一遍退出
        (bds.exe在哪里请自己找)
        这样将在注册表生成一个HKCU-SOFTWARE-Borland-feuvan
        分支的内容将是从HKLM-SOFTWARE-Borland-BDS复制的
        然后你可以根据自己的需求改变HKCU-SOFTWARE-Borland-feuvan的内容
        设置一个适合自己的Delphi2005,是不是很cool,呵呵

        比方说,我们就可以有bds.exe -rwin32和bds.exe -rdotnet。;-)
        它们用不同的注册表分支,然而展现在你面前的会是两个截然不同的界面
        当然,它们本质上都是bds.exe

        HKCU-SOFTWARE-Borland-feuvan-3.0-Known IDE Packages里,
        我保留了如下的键值(一个注册表文件,自己改改然后用好了)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareBorlandfeuvan3.0Known IDE Packages]
“$(BDS)\Bin\vclmenudesigner90.bpl”=”(Untitled)”
“$(BDS)\Bin\win32debugproide90.bpl”=”(Untitled)”
“$(BDS)\Bin\todoide90.bpl”=”Borland ToDo”
“$(BDS)\Bin\htmlhelp290.bpl”=”Borland HtmlHelp Viewer”
“$(BDS)\Bin\coreproide90.bpl”=”Core IDE Pro Package”
“$(BDS)\Bin\delphivclide90.bpl”=”Delphi VCL Designer IDE Package”
“$(BDS)\Bin\win32debugide90.bpl”=”(Untitled)”
“$(BDS)\Bin\delphide90.bpl”=”Delphi Win32 IDE Personality”
“$(BDS)\Bin\mlcc90.bpl”=”Markup Language Code Completion Package”
“$(BDS)\Bin\iteidew3290.bpl”=”Borland Integrated Translation Environment for Win32”
“$(BDS)\Bin\refactoride90.bpl”=”Borland Core Refactoring Package”
“$(BDS)\Bin\plugview90.bpl”=”Pluggable Tree View Package”
“$(BDS)\Bin\IDETools90.bpl”=”Build Tools”

        我发现这样的组合足以写win32/vcl,而且退出的时候,不会有xxx出错,然后一个zombie process留在进程里,或者是不断报错。说实话,即使打了Update1之后,2005仍然给人buggy的感觉。
        启动Delphi2005,在Component-Install Packages,在弹出的新窗口中,把所有你不需要的Design Packages前的勾去掉。我就留了Borland Standard Component和Indy 10。
        现在启动Delphi 2005只需要两秒,而且没有rtl90.bpl出错,bds.exe内存访问出错这样烦人的bug了。
        至于.Net Application,我想我到要写的时候还是开VS2003好了。

        btw,召唤一下集成Update1的Delphi2005,装Update1居然要原来的cd,ft,而且它放出的update1里解出来的xxxxxx.msp居然不支持administrator installation。

【 在 feuvan (g++ xx.cpp -Wall -O3 -o yy|还是干活好) 的大作中提到: 】
: http://blogs.borland.com/corbindunn/archive/2004/09/29.aspx
: Delphi 8 Tips, Tricks and Speed Improvements
: Speed is the Key
: ……………….

        peaceful moonlight

Read More

winlogs.exe 病毒的删除方法.

Solution:
Terminating the Malware Program This procedure terminates the running malware process.
  1. Open Windows Task Manager.
    » On Windows 95, 98, and ME, press
    CTRL+ALT+DELETE
    » On Windows NT, 2000, and XP, press
    CTRL+SHIFT+ESC, then click the Processes tab.
  2. In the list of running programs*, locate the process:
    WINLOGS.EXE
  3. Select the malware process, then press either the End Task or the End Process button, depending on the version of Windows on your system.
  4. To check if the malware process has been terminated, close Task Manager, and then open it again.
  5. Close Task Manager.

*NOTE: On systems running Windows 95, 98, and ME, Windows Task Manager may not show certain processes. You can use a third party process viewer such as Process Explorer to terminate the malware process. Otherwise, continue with the next procedure, noting additional instructions. Removing Autostart Entries from the Registry Removing autostart entries from the registry prevents the malware from executing at startup.

  1. Open Registry Editor. Click Start>Run, type REGEDIT, then press Enter.
  2. In the left panel, double-click the following:
    HKEY_LOCAL_MACHINE>Software>Microsoft>
    Windows>CurrentVersion>Run
  3. In the right panel, locate and delete the entry:
    Windows logging = “WINLOGS.EXE”
  4. In the left panel, double-click the following:
    HKEY_LOCAL_MACHINE>Software>Microsoft>
    Windows>CurrentVersion>RunServices
  5. In the right panel, locate and delete the entry:
    Windows logging = “WINLOGS.EXE”
  6. In the left panel, double-click the following:
    HKEY_USERS>.DEFAULT>Software>Microsoft>
    Windows>CurrentVersion>Run
  7. In the right panel, locate and delete the entry:
    Windows logging = “WINLOGS.EXE”
  8. In the left panel, double-click the following:
    HKEY_CURRENT_USER>Software>Microsoft>
    Windows>CurrentVersion>Run
  9. In the right panel, locate and delete the entry:
    Windows logging = “WINLOGS.EXE”
  10. Close Registry Editor.

NOTE: If you were not able to terminate the malware process as described in the previous procedure, restart your system. Modifying Entries from the Registry

  1. Open Registry Editor. Click Start>Run, type REGEDIT, then press Enter.
  2. In the left panel, double-click the following:
    HKEY_LOCAL_MACHINE>Software>Microsoft>OLE
  3. In the right panel, locate and modify the entry:
    EnableDCOM = From “N” To “Y”
  4. Close Registry Editor.

Read More

migrate from eVB to VB.NET by using VB6

In the eVB newsgroup, Robert Corrigan has posted instructions on how to migrate from eVB to VB.NET by using VB6 as an intermediary.  I wouldn’t recommend this approach myself considering all of the subtle and not-so-subtle hurdles you’ll run into at each step (eVB -> VB6, VB6 –> Desktop VB.NET, and finally Desktop VB.NET -> Compact Framework VB.NET) but if you need a quick albeit very stressful migration path this is an option on the table.   [Author: Robert Levy]

Resources for Developers Migrating from eMbedded Visual Basic

In order to assist developers migrate from eMbedded Visual Basic to Visual Basic .NET Microsoft has provided a series of technical articles.

Migrating From the Embedded Visual Basic language to Visual Basic .NET
Learn how to move Microsoft Windows Pocket PC 2002 software development from Microsoft eMbedded Visual Basic to the Microsoft .NET Framework and Visual Basic .NET. The release of the .NET Compact Framework enables mobile application developers to make use of the same tools and languages used in server and desktop application development.

Migrating File Controls
This article provides information to help you port the eMbedded Visual Basic (eVB) file controls (File System and File control) to Visual Basic .NET when migrating your applications from eVB to Visual Basic .NET.

Migrating UI Controls
This article looks at the considerations involved in porting the GUI part of an eMbedded Visual Basic application to .NET Compact Framework, using Visual Basic .NET. The article provides an example of how a simple application is created in each environment and explains the basic differences between eVB and Visual Basic .NET in the developer controls and code you will use

Feedback Address
In addition, Microsoft is providing a feedback address for you to submit additional comments on migrating from eMbedded Visual Basic to Visual Basic .NET. Please note, this is a general feedback address and not a support alias. No technical support will be offered by this address.

[批注:] vb 不是看上去那么简单的,而且在有了更多的底层支持以后,如今依然可以焕发生命. 不过这次微软还是做一样的事情,让别的东西向自己靠拢. 但不会反过来支持.

Read More

[ebook]谁偷窥了你的网络隐私

书名: 谁偷窥了你的网络隐私
作者 赵水忠
来源 电子工业出版社
ISBN 7-5053-9700-1
页数 320
开本 32开
出版时间 2004年4月
未经授权,不得转载![sohu.com]
阅 读
内容简介:
 “在互联网上,没有人知道你是一条狗。” 这句话曾经闻名全球,让人们相信:在互联网上没有人知道你的真实身份。事实真的是这样的吗?本书作者根据两年来的采访记录,讲述了许多令人震惊的真实故事,披露了隐私泄露对网民造成的惊人伤害。网络世界是一个无法匿名、没有隐私的世界。每一个网民都以自己最真实的面目在网络世界中活动,也都有被人窥探和记录的可能。网民隐私泄露的现状让人们迫切地认识到:是到了让全体网民意识到这一事态严重性的时候了。更重要的是,如何为广大网民提供一套切实可行的、能够在网络世界中保护个人隐私的方法已经刻不容缓。

Read More