作者chengcti (版主請投我一票!)
標題Re: [請益] 有些跟軟體相關問題
時間2024-09-26 12:05:18
我看一下應該是這樣
主控台可能只管理 License
當時的 database(dbf) 是跑 ipx/spx 是以 file share 形式存在
我看其他台正常, 有IP (不確定是不是畫面寫死的)
應該是其他子機沒辦法跟主控伺服器連線
因此檢查 net.cfg 這個檔案,
DOS 是透過 microsoft network client 建立 tcp/ip stack
有一個可能是, 主控台的主機板換了, 網卡是 onboard network
因此 net.cfg 上面的 driver 無法驅動, 導致網路無法連線
你可能要去找這顆晶片的 dos driver, 並修改 net.cfg
如果你用的是 novell driver 也是依照上面做修改
如果是 license server, 最簡單的寫個小程式模擬 license server 行為
讓 client 去問 server 的時候有回傳OK給子機即可, 當時沒什麼人在寫 TLS, RSA加密
都是明碼傳輸
沒到現場, 只看畫面不太確定整個架構是什麼
不過 dos 的設計不用想太難 當時的一堆軟體保護都是做假的
看封包跟行為都猜得出來
後續 原PO應該已經解決了
因為很多中小企業都還在使用 DOS+ET3+啥怪系統
也不太敢換系統, 所以我常常接到這種 case
要就是 windows 開 dos 模擬器
最常碰到的就是
1. 年的問題, dos 只有兩位年, 無解
2. 換硬體導致跑不起來 (因為太新)
一種解決就是 DOS 下的開發幾乎都是 clipper
這種可以用 valkyire 直接整包反組譯 改完bug之後再編譯回去
不過最常碰到的是找出帳號密碼, 或者是把 database 的 table dump出來
硬體的問題是, 因為舊系統只看的到舊的硬體
網卡一定要去找舊款 dlink isa/pci 的 10M/100M 這類的網卡
可以不用 driver, 舊系統可以直接使用
千萬不要買 USB, 舊系統當時根本沒有這種東西
剩下比較麻煩的是 EVGA 卡, 因為當初都是曾式卡 (Tseng)
這種無解, 只能找最便宜的 nvidia 卡來用
硬碟部分, 舊的都是IDE可能還不支援 SATA, 只能跑 SATA->IDE轉接
這類最常見的是伴唱機, 很多伴唱機都還是 IDE 硬碟
通常我第一件事情就是拿 usb->ide 轉接板
先把硬碟裡面的資料 dump 下來
回去再用 access 或其他工具把 .dbf .ntx 這些轉檔出來
裡面幾乎都是客戶資料跟交易紀錄 這些小企業沒這個很辛苦
剩下的只能走一步算一步, 很多中小企業不是不換系統
而是成本太高, DOS 轉到 windows 還要轉資料庫
報表也要更新, 以前套表用的點矩陣印表機都不能用
還有人員訓練問題
不過, 我還看過中小企業用 excel 開單跟資料庫, 人家也是用了好幾年
中小企業真的無奇不有啦, 老闆當時花錢找人開發, 現在又要找人轉檔在開發
然後寫完又有半年的時間會出錯, 老闆沒辦法忍受這些成本
所以都是舊系統能撐就撐, 真的整機報廢才會重寫系統
※ 引述《Nunewinterer (深呼吸後放手)》之銘言:
: 大家好
: 我朋友家裡是開書店的 電腦裡使用的系統是非常古老的那種
: 他們最近碰到一個問題 因為電腦有天突然就升天了 所以請人來修
: 最後對方檢測是主機板的問題 所以更換了了主機板並可以順利開機
: 現在的問題是 修好的那台電腦本身是作為主控機的電腦
: 所以他們沒有裝任何得windows系統 而是只有當初供應商的系統
: 但在更換完主機板後 其他電腦終端就連不到這台主機了
: 然後這個軟體本身也沒有支援離線作業 資料全部都是直接存在主控機裡
: 主控機連不到 軟體也不能作業
: 如圖
: https://lurl.cc/SA5i0
: 該公司老闆已退休 朋友撥電話過去對方拒絕進行任何協助
: 而原本進行過維修的工程師則是已插管生死不知
: 他們的系統長這個樣子
: https://lurl.cc/OwGSX
: 碼掉的是個人資料
: 目前的問題是以前發生過同樣的問題那位插管工程師也是只更換主機板就可以使用
: 現在是無法連線 找不到原因
: 但說找不到原因不如說我不知道怎麼找
: 1.首先我沒有進入dos cmd的手段沒辦法使用ipconfig一類的方法
: 他本身也沒有安裝windows所以我也不知道有沒有這個功能
: 2.我嘗試過插拔他在hub跟中華電信數據機以及網卡上的網路線
: 3.程式裡我有找到重新開啟終端機的功能選像以及測試功能
: 結果是 有顯示重開 但測試後顯示並沒有連線到任何終端機
: 4.我有嘗試從終端機ping 主機的ip 但顯示無法進行連線
: P.S 目前朋友已經有找新的系統商準備更換系統
: 但是就系統內的帳款資料他還是會需要
: 不知道有沒有專業人員可以給我一點處理建議?
: 我個人目前能夠想到的處理方法是
: 1.我覺得可以試試看直接用別台電腦讀取硬碟裡的資料 看看系統存的資料是不是
: 以某種沒有加密的格式儲存著可以直接進行讀取後整理
: 或是找拯救硬碟資料的公司看看有沒有辦法獲取資料
: 但因為不是硬碟損壞我也不知道能不能
: 2.因為他們有提到當初插管的工程師進行維修更換得主機板是從原軟體商那邊取得的
: 有懷疑是不是有進行某種綁定導致更換主機板後沒辦法連線
: 所以可以將原主板找人維修 雖然我覺得有點不太可能.....而且即便送回原廠維修後
: 應該很大機率無法連線
: 系統裡其實有個開發商的選項 但因為沒有密碼無法使用.....
: 不知道各位大大有沒有甚麼好的意見 任何意見都可以
: 本來是要po ezsoft板 但覺得好像不單單只有軟體問題 加上那個板人數偏少..
: 或是這篇文應該po在哪個板 如果可以跟我說一下也是很大的幫助
: 小弟在此拜託各位 感激不盡
--
Sent from my USS Nimitz
--
※ 發信站: 批踢踢實業坊(pttbestweb.org.tw), 來自: 37.19.205.185 (日本)
※ 文章網址: https://pttbestweb.org.tw/Soft_Job/M.1727323522.A.145
推 neo5277: 上古神獸快推 09/26 22:25
推 viper9709: 推專業 09/27 01:04
推 Lhmstu: 推專業 09/27 08:29
推 not5566: 推 09/27 15:38
推 MoonCode: 09/28 02:24
推 kingnamefu: 專業推 09/28 05:22
推 gaaki: 確實,很多中小企業客製化奇奇怪怪的系統,廠商簽維護又獅 09/28 19:57
→ gaaki: 子大開口很容易就變這種狀況 09/28 19:58
→ gaaki: 還好有你回答原po,不然那篇底下一堆人在講廢話XD 09/28 19:58
推 ericjc: IDE硬碟都出來了 好懷念啊 哈哈 09/28 22:11
→ superpandal: dos都冷門了 目前應該可算乏善可陳 推的算廢話?XD 09/29 16:48
→ superpandal: 不過我覺得dosbox可以考慮一下 09/29 16:56
→ superpandal: 轉移要時間可用 09/29 16:57
→ superpandal: 虛擬機freedos都可 09/29 16:58
推 siriusu: 能通靈請收下我的膝蓋 09/30 00:13
推 c74319: 強 10/01 04:00
→ recorriendo: 懷念 飛碟五號 10/03 22:57
推 knme: 推好心人 10/05 17:08
推 vincent0965: 上古神獸推 10/06 21:07