paradox ve çok kullanıcılı program

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

paradox ve çok kullanıcılı program

Mesaj gönderen akuyumcu63 »

değerli arkadaşlar;

delphi 7 ve paradox veri tabanı kullanmaktayım.
yazmış olduğum hesap takip programında güvenlik hdd seri nosuna göre ayarlanmıştır. program her açılışta hdd seri nosunu kontrol ederek açılmaktadır. programı tek kullanıcı için kullandığım zaman herhangi bir sorun yaşamamaktayım.

ancak programı çok kullanıcı yaptığım zaman (BDE kullanıyorum) ana makinede bir sorun yaşamıyorum ama terminal makine de bilgisayar programa giriş yapamıyor. bence terminal makinenin seri nosunu alıyor. şifreleme ana makinenin seri nosuna göre yapıldığı için programa giriş yapılamıyor.

şimdi ben terminal makineden ana makinedeki hdd seri noyu nasıl okutabilirim bu nasıl mümkün olabilir. yada BDE üzerinden bir hatamı yapmaktayım. inşallah derdimi anlatabildim.

ağ bağlantısını; BDE deki ayarları yaptıktan sonra ana makinedeki ağ sürücüsüne bağlanarak program dosyasına terminal makineden kısayol yaparak çalıştırıyorum. güvenlik iptal edilince her şey normal çalışmakta

kolay gelsin.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: paradox ve çok kullanıcılı program

Mesaj gönderen sabanakman »

Konu tamamen BDE dışında bir konu, ana makinada neye göre lisans kontrolü yapıyorsan terminalde de aynı kontrolü yapman gerek ve bu kontrolü ana makineye göre yapmalısın. Mesela ana makine hard disk numarasını okuyorsan terminaldeki program da ana makinedeki diskin seri numarasını okumalı. Tabi bu durumda normal kendi makine kodunu okuyor gibi okuyamazsın farklı yollara baş vurmalısın. Bu yollardan birisi, ana makinede çalışacak bir soket programı ile istemcilere istediği bilgiyi göndermek olabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: paradox ve çok kullanıcılı program

Mesaj gönderen akuyumcu63 »

Şaban abi;

'ana makinede çalışacak bir soket programı' bu işlemi yapmak benim için şimdilik biraz zor. :D
çözümü şöyle buldum. ben hdd seri nosunu database kaydediyordum bundan vazgeçtim. hdd seri nosunu txt dosyasına kaydettim. txt dosyasını bilgisayarda bir klasörün için de oluşturup lisanslamayı o dosya içindeki değeri okutarak yaptım. daha ağda denemedim ama olacağını düşünüyorum.

teşekkür ederim. kolay gelsin.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: paradox ve çok kullanıcılı program

Mesaj gönderen sabanakman »

Ana makinedeki lisanslı çalışan progeamını da başka bir bilgisayara taşır ve oradaki terminalleri çalıştırırsak programın kırılmış olacak :shock: .
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: paradox ve çok kullanıcılı program

Mesaj gönderen akuyumcu63 »

bence olmaması lazım. ana makinede lisans alırkan bit txt dosyası oluşturuluyor bu txt dosyasıda programın çalıştığı bilgisayarın hdd seri nosu saklanmakta, program her açılışta bu dosyanın içindeki seri noyu kontrol ediyor ve buna karşılık gelen bir formülün sonucuna göre programı açmaktadur. bu işlem her terminal makinede ayrı ayrı yapılmakta, her terminalde ayrı bir txt dosyası var bu txt dosyalarıda terminaldeki hdd nin seri nosu saklanmaktadır.

uyarınız için teşekkür ederim. kontrol edeceğim.
İsteyen, yapabildiğinden daha fazlasını yapar.
Cevapla