안녕하세요 저는 설치 프로그램에 Inno Setup (Delphi 기반)을 사용하고 있습니다. 내가 원하는 모든 문자열에 사용자 이름을 넣어하는 것입니다 내 코드 :Inno Setup에서 GetEnvironmentVariable가 작동하지 않습니다. (Delphi)
알 수없는 식별자 'GetEnvironmentVariable :
var usrname: string; begin usrname := GetEnvironmentVariable('USERNAME'); end;
내 코드를 컴파일하기 위해 노력하고있어,에 allways이 오류 메시지가 '
내가 뭘 잘못하고 있니? 임 델파이에서 새로운 그래서 올바른 방법은 분명있을 수 있습니다.
들으 귀하의 의견을 기다리고 있습니다. 가정용 설치 프로그램이 홈 디렉토리의 파일을 대체하기 때문에 사용자 이름이 필요합니다. – user3025417
1. 관리자 설치 프로그램은 어쨌든 집 디렉토리에있는 파일을 안정적으로 만질 수 없으므로 그렇게하지 마십시오. 응용 프로그램을 시작한 상태로 두십시오. 2. 최상위 프로필 폴더 (직접 사용하지 않아야 함)에 직접있는 경우가 아니라면, 대신 '{userappdata}'와 같은 표준 상수 중 하나를 사용해야합니다. – Miral