请问怎么得到如下路径中“%SystemRoot%”值:
%SystemRoot%\system32\SHELL32.dll

解决方案 »

  1.   

    var s1,s2,s3:array[1..40] of char;z1,z2:string;
    begin
    getwindowsdirectory(@s1,40);
    getsystemdirectory(@s2,40);
    取得WINDOWS及WINDOWS SYSTEM所在的目录
      

  2.   

    大侠,我不是要取“取得WINDOWS及WINDOWS SYSTEM所在的目录”,而是类似情况怎么取到正确的路径啊
      

  3.   

    每台机器安装WINDOWS的目录不同,所以不能用固定的目录,
    只能用上述代码取得WINDOWS及WINDOWS SYSTEM所在的目录。
      

  4.   

    先到windows下找,
    找不到再到windows system下找
      

  5.   

    这就是MS为什么用“%SystemRoot%”的原因,
    你不能直接从“%SystemRoot%”得到路径值