I did again the same steps and the darkcoind -? shows 0.9.0.0-beta but sending getinfo to the newly started daemon with same file leads to the wrong version:
$ ./darkcoind -?
DarkCoin version v0.9.0.0-beta
$ darkcoind getinfo
{
"version" : 80902,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 34046,
"timeoffset" : 0,
"connections" : 2,
"proxy" : "",
"difficulty" : 302.00460829,
"testnet" : false,
"keypoololdest" : 1394017965,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"errors" : ""
}
This is what I get on windows with darkcoind-qt:
{
"version" : 90000,
"protocolversion" : 70002,
"walletversion" : 60000,
}