我做了短信后台程序怎么样让它作为系统程序加载开机就运行? 上次我问过这个问题:http://community.csdn.net/Expert/topic/5013/5013447.xml?temp=.1320154
但按照大虾提供的方法,在windows2000登陆后程序可以自动运行。
但出现如下几个问题:
1:开机windows2000登陆后,能自动动行,但窗体上的汉字成了乱码?为什么?
2:如果windows2000不登陆,程序就没有运行,那怎么样让他以系统程序加载呢?用户不登陆程序就不
   运行。
求各位给一些关于自动运行的例子,在此谢过?在线等待。

解决方案 »

  1.   

    我的程序如下:
    procedure TMainForm.CheckBox1Click(Sender: TObject);
    {var
      Reg: TRegistry;   }
    begin
      {Reg := TRegistry.Create();
       try
        Reg.RootKey := HKEY_LOCAL_MACHINE;
        Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\', False);
        if checkbox1.Checked then
        Reg.WriteString('waikainfo', Application.ExeName)//充许启动
        else
        Reg.DeleteValue('waikainfo');//禁止启动
        Reg.CloseKey;
      finally
        Reg.Free;
      end;}
    end但出现如下几个问题:
    1:开机windows2000登陆后,能自动动行,但窗体上的汉字成了乱码?为什么?
    2:如果windows2000不登陆,程序就没有运行,那怎么样让他以系统程序加载呢?用户不登陆程序就不