我只知道用apache的话可以使用http验证<Directory /home/sec>
AuthType Basic
AuthName sec
AuthUserFile /usr/local/passwd.txt
Options Includes ExecCGI
<Limit GET POST>
require valid-user
</Limit>
</Directory>当访问sec目录时,就会弹出用户名密码的输入框,用户名和密码存在usr/local/passwd.txt 中。
AuthType Basic
AuthName sec
AuthUserFile /usr/local/passwd.txt
Options Includes ExecCGI
<Limit GET POST>
require valid-user
</Limit>
</Directory>当访问sec目录时,就会弹出用户名密码的输入框,用户名和密码存在usr/local/passwd.txt 中。
HRESULT GetValue([out,retval]BSTR* pVal); STDMETHODIMP CXXX::GetValue(BSTR* pVal)
{
FreeSysString(*pVal);//释放,否则可能mem leak
CXXDlg dlg;
dlg.DoMadal();
//do something
CComBSTR bstr(dlg.m_pStr/*LPSTR*/);
bstr.CopyTo(*pVal);//Alloc memory and copy string.
return S_OK;
}
PHP:
//注册后
$str=new COM("Test.ValTest");
$val=$str->GetValue();
echo $val;//OK!Done.
简单。