GetComputerNameString Inno Setup的

问题描述:

我在Inno Setup的文件中的文本行是:GetComputerNameString Inno Setup的

  • TextBox.Text := GetComputerNameString();

获取计算机名称。我得到试图去通过设置向导时,一旦它建立了这个错误:

enter image description here

我必须做一些代码设置的(比如注册一个外部函数或别的东西)来调用这个函数或者我应该能够调用它,因为它是内置的?

+0

在哪个操作系统是你面临这样的问题? – Wosi

+0

Windows Server 2008 R2 Standard,64位。 –

+0

尝试检索计算机名称后,GetLastError返回什么? http://www.vincenzo.net/isxkb/index.php?title=GetLastError_%28%29 – Wosi

你一个变量声明为全局变量

[code] 
var 
    glbComputerName String; 

... 
step by 1 function 
    glbComputerName := GetComputerNameString(); 
    TextBox.Text := glbComputerName; 
... 
step by 2 function 
    //glbComputerName use... 
    MsgBox('Computer Name :' + glbComputerName, mbError, MB_OK); 
+0

这是如何回答这个问题的? –