delphi SetEnvironmentVariable 设置系统环境变量  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi SetEnvironmentVariable 设置系统环境变量


procedure SetPath(const Add: String);

var

  OldPath: array[0..2048] of char;

  NewPath: String;

begin

  NewPath := Add;


  if NewPath <> '' then

    if NewPath[length(NewPath)] <> ';' then

      NewPath := NewPath + ';';


  // PATH environment variable does *not* like quotes in paths...

  // Even if there are spaces in pathnames, it doesn't matter.

  // It splits them up by the ';'

  NewPath := StringReplace(NewPath, '"', '', [rfReplaceAll]);


 GetEnvironmentVariable(PChar('PATH'), @OldPath, SizeOf(OldPath));

    NewPath := NewPath + String(OldPath);


  SetEnvironmentVariable(PChar('PATH'), PChar(NewPath));

end;


获取系统环境变量:http://www.delphiw.com/show/?id=NjM0OA==


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.053605079650879 seconds