這次安裝教學錄製比較完整!
有小弟本人的解說!獻醜啦!!!
適合Dreambox初學著,學著將CCcam.cfg放入自己的接收盒裡!!
需要檔案為:
1.DCC (Dreambox Control Center 同樣的您可以到 http://www.dreambox.tw 下載)
2.CCcam.cfg檔案 (請由您的共享商提供)
3.得到您接收機的IP位置 (請由 設定-->進階 -->網路 查找)
影音教學下載的位置在 http://www.dreambox.tw/Install_CCcam_File.zip
2007年7月12日 星期四
2007年6月28日 星期四
我最近在架構新的GBOX 架構,希望大家參與!
最近小弟參考了GboxLive覺得可以學習一些地方,所以把想做的架構整理了一下!
1.半封閉式:分享自己卡片者,可同樣享受別人分享的卡片!無卡片者請讚助服務器,畢竟要運作!
2.區域鎖定:可設定自己想要接收的卡片區域,例如中國,台灣,香港以免除不必要的卡.
3.Key值分享:若能取得相關KEY值,會一並自動更新KEY值列表!
4.NAT解析:採用STUN技術,使用者無需另外設定分享器!但以家用ROUTER為主,因為專業型,不容易突破!
5.DDNS自動發放:自動由主機發送DDNS名稱
6.其它
不知大家有什麼想法!!關於小弟的這些想法,都會在近期一一實做!
有興趣的人可以加入討論!QQ群:40357067
http://www.dreambox.tw/
最近小弟參考了GboxLive覺得可以學習一些地方,所以把想做的架構整理了一下!
1.半封閉式:分享自己卡片者,可同樣享受別人分享的卡片!無卡片者請讚助服務器,畢竟要運作!
2.區域鎖定:可設定自己想要接收的卡片區域,例如中國,台灣,香港以免除不必要的卡.
3.Key值分享:若能取得相關KEY值,會一並自動更新KEY值列表!
4.NAT解析:採用STUN技術,使用者無需另外設定分享器!但以家用ROUTER為主,因為專業型,不容易突破!
5.DDNS自動發放:自動由主機發送DDNS名稱
6.其它
不知大家有什麼想法!!關於小弟的這些想法,都會在近期一一實做!
有興趣的人可以加入討論!QQ群:40357067
http://www.dreambox.tw/
2007年6月12日 星期二
DM自動重新開程序原始碼
#define MAXLINE 128
int main(int argc, char **argv)
{
int iHour,iMin,iSec;
FILE *fp;
char myHour[5];
char myMin[5];
char mySec[5];
memset(myHour,0,5);
memset(myMin,0,5);
memset(mySec,0,5);
if((fp=fopen("/var/etc/autoreboot.txt","r"))==NULL)
{
perror("No reboot setting time...\n");
exit(0);
}
fgets(myHour,MAXLINE,fp);
fgets(myMin ,MAXLINE,fp);
fgets(mySec ,MAXLINE,fp);
iHour = atoi(myHour);
iMin = atoi(myMin);
iSec = atoi(mySec);
printf("Set reboot time to %02d:%02d:%02d\n",iHour,iMin,iSec);
while(1)
{
sleep(1);
time_t t = time(0);
struct tm* lt = localtime(&t);
//printf("now is %02d:%02d:%02d\n",lt->tm_hour,lt->tm_min,lt->tm_sec);
if( (lt->tm_hour)==iHour)
{
if( (lt->tm_min)==iMin)
{
if( (lt->tm_sec)==iSec (lt->tm_sec)==(iSec+1))
{
//printf("Reboot now...\n");
system("/sbin/reboot");
sleep(10);
}
}
}
}
return 0;
}
int main(int argc, char **argv)
{
int iHour,iMin,iSec;
FILE *fp;
char myHour[5];
char myMin[5];
char mySec[5];
memset(myHour,0,5);
memset(myMin,0,5);
memset(mySec,0,5);
if((fp=fopen("/var/etc/autoreboot.txt","r"))==NULL)
{
perror("No reboot setting time...\n");
exit(0);
}
fgets(myHour,MAXLINE,fp);
fgets(myMin ,MAXLINE,fp);
fgets(mySec ,MAXLINE,fp);
iHour = atoi(myHour);
iMin = atoi(myMin);
iSec = atoi(mySec);
printf("Set reboot time to %02d:%02d:%02d\n",iHour,iMin,iSec);
while(1)
{
sleep(1);
time_t t = time(0);
struct tm* lt = localtime(&t);
//printf("now is %02d:%02d:%02d\n",lt->tm_hour,lt->tm_min,lt->tm_sec);
if( (lt->tm_hour)==iHour)
{
if( (lt->tm_min)==iMin)
{
if( (lt->tm_sec)==iSec (lt->tm_sec)==(iSec+1))
{
//printf("Reboot now...\n");
system("/sbin/reboot");
sleep(10);
}
}
}
}
return 0;
}
訂閱:
文章 (Atom)