调用COM?
总感觉不是很稳定的东西
总感觉不是很稳定的东西
解决方案 »
- 请教一些 php 消息队列的 问题 就是需要异步处理.比如 很多人 上传东东.
- 移动mas机的开发问题
- OAuth认证的 HMAC-SHA1签署 实现~求教~~
- 学习powereasy,dedecms,ecshop等要多久??
- 菜鸟问题!请教一下会员发布图片的问题
- 【急】php问题
- require_once和require有什么不同?
- 请问,如果我想读数据库某一行的数据,请问如何实现。如:数据库中有200条记录,我想读第154条,请问如何写sql语句。?????????
- 谁知道php4.2.3版本到底跟以前的版本有多大的区别?
- form提交数据后,另一页取值为空?200分相送!!
- 请教为什么插入的记录数量会减少?
- 如何把PHP的结构写出来
$com->GenerateSigningKeys(&$privkey, &$pubkey); asp中使用的vbs和vb是一家的,数据传递的方式也相似
而php就完全与他们不同了如果仍然不行,请考虑修改com应用。通过属性传递数据
$com->GenerateSigningKeys('$privkey','$pubkey');
还是取不到
那么表示pubkey的数据结构是符合vbs的。用
$privkey = ' ';
$pubkey = ' ';
$com->GenerateSigningKeys(&$privkey,&$pubkey);
这样的格式调用1、检查$pubkey是否发生了变化
2、使用strlen函数检查$pubkey的长度
3、当确认了上面两项时,用
for($i=0; $i<strlen($pubkey); $i++)
printf(" %02x", $pubkey[$i]);贴出输出的结果,同时贴出asp中输出的结果
$privkey = ' ';
$pubkey = ' ';$com = new COM("wmrmobjs.WMRMKeys");
$com->GenerateSigningKeys(&$privkey,&$pubkey);
$seed = $com->GenerateSeed();
echo "<br>";
echo "Seed=".$seed;
echo "<hr>";
$pubkey = ' ';
for($i=0; $i<strlen($pubkey); $i++) {
printf(" %02x", $pubkey[$i]);
}
?>
得到结果:
Seed=KOaAfvi6OvlivCU40vcxvwRML60IK2GutG8X8A1i
--------------------------------------------------------------------------------
00 00 00 00 00 00 00 00 00 00 00 00 00
dim keysobjs
dim privkey
dim pubkey
dim seedSet keysobj= CreateObject("wmrmobjs.WMRMKeys")
keysobj.GenerateSigningKeys privkey, pubkey
seed = keysobj.GenerateSeed()
Response.Write privkey
Response.Write "<br>"
Response.Write pubkey
Response.Write "<br>"
Response.Write seed
%>
得到结果:
6wpyb1n0dzeYkJYZF8Z16yayihk=
Jx!s2W0EvYjbQmEPmhG5cgzyXGIIHMuboqqwk8Myxq5ngu69TTaYAw==
syLKWKUJ1ngEl9Y2gS6QS6yo7FW4eT7y6szKtB1W
<?
$privkey = ' ';
$pubkey = ' ';echo "before strlen:".strlen($pubkey)."<br>";
$com = new COM("wmrmobjs.WMRMKeys");
$com->GenerateSigningKeys(&$privkey,&$pubkey);
$seed = $com->GenerateSeed();
echo "<br>";
echo "Seed=".$seed;
echo "<hr>";
echo "after strlen:".strlen($pubkey)."<br>";
for($i=0; $i<strlen($pubkey); $i++) {
printf(" %02x", $pubkey[$i]);
}
?>
得到结果:before strlen:13Seed=X9MsVvzK7TzDkSxY7pfxFPefapYDlt9EtMYoiFB6
--------------------------------------------------------------------------------
after strlen:13
00 00 00 00 00 00 00 00 00 00 00 00 00