|
こんにちは、安久津といいます。
# 秀丸会議室「限定アクセス権下のINIファイル」から続き
( NTなどアクセス権が限定されているユーザーのもとでも、)
必ず、リードライトできるフォルダはどうやって取得すれば
いいのでしょうか?
マクロに getenv( ) という関数があったので、
$$tmpDir = getenv( "TMP" );
とやっても、$$tmpDir には何も入りません。
これは、レジストリを開かないと使えないのでしょうか?
どの階層のキーなのでしょうか?
"TMP" は、一時的な作業フォルダとしては適当かもしれません。
$$tmpDir = windir + "\\Temp"; //この取得方法は不適切。
しかし、継続して使うには不適当です。
マクロの設定を保存していても、
Win95/98の場合は、autoexec.bat の中で
REM 一時ファイルの消去
@echo y | del c:\windows\temp\*.* > nul
等とやられたら、おしまいです。
以上よろしくご教授お願いします。
ではでは。
|
|