使用诺基亚SDK模拟器需要注册(至少对于Symbian S60 3rd ed.FP2,S ^ 3)。尽管SDK是免费的,但它会在试用期后询问“用户名/序列号”或建议“从文件中加载注册信息”。由于诺基亚网站关闭,新的SDK用户似乎无法注册并在开发中使用模拟器。另外一个人不能使用其他机器的串口。
有没有办法设置和运行模拟器? (可能会以其他方式获得序列号。)
附:您可以下载Symbian SDK here。
现在我们可以使用简单的bat文件重置14天试用版。目前,这是继续使用它的唯一方法。您可以在没有管理员权限的情它适用于Windows 7 x64,我不知道它是否适用于Windows 7 x86,Windows 8.1或10,如果有人测试它,请在此处写下你得到的结果。它需要“wmic”,“regini”和“reg”才能工作。经测试为S60v3FP2,S60v5和S ^ 3 SDK。可能它适用于所有人。
@echo off
REM this for loop gets User Security ID and assign it to userSID variable
for /f "delims= " %%a in ('"wmic path win32_useraccount where name='%UserName%' get sid"') do (
if not "%%a"=="SID" (
set userSID=%%a
goto :end
)
)
:end
REM this echo used to create temporary text file for REGINI to edit permissions
echo \Registry\user\%userSID%\Software\Nokia\Product Registration [1 5 7 17]>temporary.txt
REGINI temporary.txt
del temporary.txt
REM this reg command deletes registry folder to reset SDK trial
reg delete "HKEY_CURRENT_USER\Software\Nokia\Product Registration" /f
echo All registration info deleted already.
echo Your S60 Emulator have 14 days trial again.
pause