Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > Diğer Yazılımlar > Access Örnekleri ve Bilgileri
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Access Örnekleri ve Bilgileri Access ile ilgili başvuru kaynakları, örnek açıklamalar ve linkler.
Dosya ekleyebilirsiniz

Özel Arama


Anket Sonuçları: Bu koruma yöntemi hakkındaki fikriniz?
İdare eder 5 23.81%
Tam aradığım örnek 9 42.86%
Daha da kapsamlı yapmak lazım 4 19.05%
Ben bunu geliştiririm 0 0%
Olmamış 3 14.29%
Oylayanlar: 21. Bu ankette oy kullanamazsınız

Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 05-12-2007, 20:20   #1
alpeki99
 
alpeki99 kullanıcısının avatarı
 
Giriş: 08/12/2006
Şehir: ORDU
Mesaj: 143
Excel Vers. ve Dili:
2003 TR
Thumbs up Program Lisans İşlemleri yada Kopya Koruma

Merhaba sevgili arkadaşlar.

Mümkün mertebe Access'ten uzak durmaya çalışsamda bazı sebeplerden dolayı kullanmaktan uzak duramadım. Dolayısıyla Access'i fazlaca bilmeyen birisi olarak geliştirmiş olduğum bu uygulamada meydana çıkacak hatalardan dolayı şimdiden özür dilerim.

Daha önceden Visual Basic bilmenin avantajını kullanarak ama bolcada araştırmayla yapmış olduğum programı korumak için adım atmaya başladım.

Peki tam olarak ne yaptım ? Öğretici olması açısından adım adım anlatmak istiyorum:

1- Öncelikli olarak eğer program Lisanslı değilse benim belirlemiş olduğum noktalarda lisans kontrolü yapıyor ve uyarı vererek programı kapatıyor.

2- Diyeceksiniz ki iyide MDE olan programı MDB haline çeviren program var hatta VBA şifresi olsa bile. Biliyorum çünkü bende de var o programlardan. Ama bendeki program tüm tabloları, formları ve makroları kurtarsada işin Kod kısmını kurtarmıyor. Dolayısıyla programdaki bazı işlemleri sadece Kod aşamasında yaparsanız adam çevirse bile MDB ye programı kendisi neredeyse baştan yazması gerekecek.

3- Madde 1 de belirttiğim kontrol işleminden dolayı kullanıcı programı kullanamayacağından mecburen Lisans İşlemleri Formuna gidecektir.

4- Lisans menüsünde 2 adet metin kutusu var. 1. kutuda hard diskin C sürücüsüne göre seri numarasını üretiyor. Bu seri numarasını tabiki aynen almıyorum bazı işlemlerden geçirip (seri numarasını bazı sayılarla 4 işlemden geçirip sonucun sadece 4 veya 5 karakterini Metin kutusuna yazdırıyorum)

5- Elde ettiğim program kodunu örnek 400 ile toplayıp 23 ile çarpıp 15 çıkarınca programın Lisans Numarasını elde ediyorum. Eğer kullanıcı bu Lisans numarasını 2. metin kutusuna yazar ve Lisans Kontrol tuşuna basarsa Lisans İşlemi tamamlanıyor.

6- Lisans İşlemi tamamlanıyor dedim ama eksik söyledim çünkü arka planda bazı işlemler yapılıyor. Excel.web.tr de gördüğüm şey lisans numarasını tabloya kaydediyorlar genelde. Ben tüm örneğimin hiçbir noktasında bir tane tabloya kayıt yaptırmadım ayrıca formda da işlem yaptırmadım.

İşte eğer programı shift ile açarlarsa yada MDE --> MDB yaparlarsa tablolardan yada formdaki formüllerden yararlanarak nasıl hesaplama yapıldığını öğrenip orjinal halini direkt lisanslı yapabilirler. Zaten bana mantıksız gelende bu işlem olmuştu. Neden lisans numarasını hangi metotla yaptığımı söyleyeyim ki? Yaparım tüm işlemleri Kod aşamasında işi zorlaştırırım.

7- Program Koduna karşılık yazılan Lisans Kodunu Kod penceresinde hesaplattıktan sonra orjinal ve lisans kodlarını bilgisayarda kendi belirlediğim bir klasöre TXT dosyasına yazdırıyorum.

8- Lisans kontrolünü yaptırdığım yerlerde Program Kodu ve Lisans Kodlarını kontrol ettiriyorum. Eğer bu dosyalar yoksa direkt kapanıyor program. Dosyalar varsa bu defa içini okutup karşılaştırıyorum doğrumu yanlış mı diye. Eğer doğru ise normal çalışmaya devam ediyor. numaralar eşit değilse yine kapattırıyorum.

-----------------------------------------------------------------------

Şimdi gelelim daha neler yapabilirdim meselesine:

A) Lisans kaydını yaptırdıktan sonra dosyaları direkt TXT uzantılı yapmazdım da uzantısını kafama göre birşey yapardım mesela z3g şeklinde. Birisi tüm TXT leri listelerken bu neymiş yahu deyip keşfetmezdi kaza ile.

B) Şimdiki halinde Program Kodunu ve Lisans Numarasını aynen yazdırıyorum. Halbuki bunları şifreleyip (forumda örnekleri var) ekstradan da başka karakterlerde eklerdim. z3g uzantılı dosyamı bulsalarda zaten içi karma karışık olacağından çözmeleri çok zor olurdu.

C) Bilgisayarda C sürücüsü olmayabilir bu da bir ihtimal. Bundan dolayı işimi sağlama almak için TXT dosyalarını kopyalayacağım yerlerin olup olmadığını kontrol ettirip ondan sonra kopyalardım.

-----------------------------------------------------------------------

Bu sistem ne işe yarar?

*** Hani bazıları soruyor ya "sadece benim istediğim bilgisayarda çalışsın başka bilgisayara kopyalanınca çalışmasın." buyrun istediğiniz şey

*** Hani modül vs vs uğraşmadan ve de çok zor olmayan etkili bir lisans sistemi yada program koruma sistemi isteniyorya buyrun istediğiniz şey.

*** Ne yaparsam yapayım Shift ile programım açılınca tüm tablolar ve formlar ortada olduğundan Lisans Formunda tüm hesaplamalarım belli oluyor diyorsanız buyrun istediğiniz şey.

TEŞEKKÜR NOTLARIM :

Her ne kadar hiç bir yerden kopyalamasamda lisans sistemini Bina tuğlalardan oluşur misali faydalandığım bir sürü kişi oldu.

Sevgili Modalı, şimendifer, beab05, mehmetdemiral ilk aklıma gelenler. Kendilerine teşekkür ederim.

Son NOT:

Sorularınız olursa buraya yöneltirseniz ben elimden geldiğince yardımcı olurum. Zaten bana kalmadan bu işin üstadları yardımcı olacaklardır.
Eklenmiş Dosyalar
Dosya Türü: rar Lisans.rar (20.2 KB, 547 Görüntülenme)
__________________
Php sen ne güzel bir şeysin :)
alpeki99 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 05-12-2007, 21:31   #2
alpeki99
 
alpeki99 kullanıcısının avatarı
 
Giriş: 08/12/2006
Şehir: ORDU
Mesaj: 143
Excel Vers. ve Dili:
2003 TR
Varsayılan

Lisans kodunun nasıl olduğunu ve vba şifresini vermeyi unutmuşum

Lisans kodu için size verilen Program Kodunu 90 ile çarpın sonra 900 ekleyip tekrar 90 ile çarpın lisanslı olacaktır.

VBA için şifre

www.zumrut.org
__________________
Php sen ne güzel bir şeysin :)
alpeki99 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 00:24   #3
karaayhan
 
karaayhan kullanıcısının avatarı
 
Giriş: 16/11/2005
Şehir: Kayseri
Mesaj: 1,090
Excel Vers. ve Dili:
Access 2002
Varsayılan

sayın alpeki99, valla iyi bişi yapmışınızdır ama vba şifresi için adres göstermenizi anlamayamadım doğrusu tam olarak ne yapmak istiyorsunuz açık olun!?
__________________
--------------------------------------------------
Dünya düşünenler için bir komedi, Hissedenler için bir trajedidir ***
Hugh WALPOLE
karaayhan Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 00:49   #4
alpeki99
 
alpeki99 kullanıcısının avatarı
 
Giriş: 08/12/2006
Şehir: ORDU
Mesaj: 143
Excel Vers. ve Dili:
2003 TR
Varsayılan

vba nın şifresi www.zumrut.org siteye girip oradan öğrenin manasında değil o link.

nasıl ki işin sahibi işin kendine ait olduğunu belirtir bir işaret,imza vs. koyuyorsa bende (böyle bir ürün ortaya koyabildiğim için mutluyum) bu mutluluğumu bana ait belirgin bir işaretle sonlandırdım.

eğer reklam mı yapıyorsun manasında diyorsanız hayır reklam yapmıyorum. reklam yapacak bir durumum zaten yok çünkü reklam yapmak isteseydim ticari sitemin adresini koyardım

yinede rahatsızlık verici olduğunu düşünüyorsanız sizin için kaldırabilirim. fikrinizi açıkça söylediğiniz için teşekkür ederim.
__________________
Php sen ne güzel bir şeysin :)
alpeki99 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 08:44   #5
ayhan2122
 
ayhan2122 kullanıcısının avatarı
 
Giriş: 10/07/2007
Şehir: mersin
Mesaj: 274
Excel Vers. ve Dili:
2002 türkçe
Varsayılan

Sn alpeki99;
Gerçekten çok süper olmuş. Ellerinize, emeğinize sağlık.
Acaba "www.zumrut.org" şifresini kendimiz değiştirebilirmiyiz. Belki ben şifreyi başka birşey yazmak istiyorum.
Saygılar, İyi Çalışmalar.
ayhan2122 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 11:43   #6
ahmetyurtkan
 
Giriş: 07/12/2005
Mesaj: 77
Varsayılan

nasıl yaptınız hala anlamadım örnekle verirseniz sevinirim..
__________________
BİLGİ PAYLAŞTIKÇA ÇOĞALIR
ahmetyurtkan Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 14:52   #7
celoy
 
celoy kullanıcısının avatarı
 
Giriş: 17/07/2007
Şehir: Ankara
Mesaj: 294
Excel Vers. ve Dili:
access
Varsayılan

Sayın alpeki99
bazı arkadaşların yazdığı ve sorduğu gibi bende soruyorum; Ne yapmış iseniz iyi yapmışsınızdır ,ancak biz birşey anlamadık,biraz açarmısınız maden örnek olarak ekliyorsunuz,bizim birşeyler öğrenebilmemiz için şu formun açık halini eklerseniz biz daha iyi anlarız,Valla ne aça bildik,nede içeriğini keşfettik
Kolay gelsin
celoy Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 14:59   #8
alpeki99
 
alpeki99 kullanıcısının avatarı
 
Giriş: 08/12/2006
Şehir: ORDU
Mesaj: 143
Excel Vers. ve Dili:
2003 TR
Varsayılan

Alıntı:
ayhan2122 tarafından gönderildi Mesajı Görüntüle
Sn alpeki99;
Gerçekten çok süper olmuş. Ellerinize, emeğinize sağlık.
Acaba "www.zumrut.org" şifresini kendimiz değiştirebilirmiyiz. Belki ben şifreyi başka birşey yazmak istiyorum.
Saygılar, İyi Çalışmalar.
elbette değiştirebilirsiniz. zaten bu örnek üzerinde çalıştığım programda kullandığım yapının bir benzeri.

Sevgili ahmetyurtkan --> nasıl yaptınız hala anlamadım örnekle verirseniz sevinirim.. demişsiniz.

akşama bir adım adım anlatan bir çalışma gönderirim.
Eklenmiş Dosyalar
Dosya Türü: rar Açıklamalar.rar (625.0 KB, 245 Görüntülenme)
__________________
Php sen ne güzel bir şeysin :)

Bu mesaj en son " 06-12-2007 " tarihinde saat 20:14 itibariyle alpeki99 tarafından düzenlenmiştir.... Neden: Programın Açıklamaları ile ilgili resimler eklendi.
alpeki99 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-12-2007, 15:16   #9
alpeki99
 
alpeki99 kullanıcısının avatarı
 
Giriş: 08/12/2006
Şehir: ORDU
Mesaj: 143
Excel Vers. ve Dili:
2003 TR
Varsayılan

Sayın celoy yazdığınızı yeni gördüm pardon.

Aslında örneği MDE + VBA Şifresi + Shift Key korumalı olarak gönderip sonra MDB halinde göndermeyi düşünüyordum. Sebep ise sistemin sağlamlığının sizlerce test edilmesini istememdi. Eğer eksik veya açık kalan bir yer varsa hep beraber bunu daha iyi hale getirelim istedim.

Daha sonra direk MDB + Shift Key Koruma + VBA Şifreli gönderdim açılıp incelenebilsin diye. Shift ile program ile açabilirsiniz ve modülü silebilirsiniz. Ayrıca VBA şifresinide silebilirsiniz. Maksatım tam korumalı hali ile görebilmeniz.

Mesela siz bile böyle diyorsanız demekki kısmen işe yaramış sistem. Çünkü sizde program yapıyorsunuz(indirip inceledim) eğer siz zorlanıyorsanız bu iş tutar demek.

Eğer kendime saklamak istesem yada art niyetim olsa ilk mesajımdaki gibi adım adım hatta renkli yazılarla uzun uzun anlatmazdım.

Bence sabit konu olacak kadar değerli bu konuda daha şimdiden 2 defa olumsuz olan yazı alıyorsam bu konuyu sileyim gitsin.

Forumda o kadar şifre konulmuş program var (sizinki dahil) ayrıca sayın karaayhan'ın yakındığı konu forum kurallarına aykırıda değil ikinizin program üzerinde konuşmak yerine bana program harici eleştiride bulunmanız hevesimi kırıyor diyebilirim.
__________________
Php sen ne güzel bir şeysin :)
alpeki99 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 07-12-2007, 13:14   #10
Taruz
Uzman
 
Taruz kullanıcısının avatarı
 
Giriş: 18/04/2007
Şehir: İstanbul
Mesaj: 2,062
Excel Vers. ve Dili:
Access 2010
Varsayılan Sayın alpeki99

Merhaba..

Konu hakkındaki açıklamalarınızı baştan sona keyifle okudum.. Gerçekten takdire şayan, zekice kurgulanmış bir çalışma.. Bahsettiğiniz gibi, özellikleri nedeni ile benzersiz bir yöntem ise gerçekten gurur verici olmalı sizin için..

Meslek sırrı sayılabilecek bu bilgileri/yöntemi bizlerle paylaştığınız için teşekkür ederim.
Taruz Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 21:39


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım - Tarot Falı - invest in turkey - Lingerie - Dyeing Machine - Karton Bardak- Çorlu Özel Eğitim- Site Yönetimi- Led Aydınlatma- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Kırklareli- Pronet Çerkezköy- Pronet Çorlu- Pronet Lüleburgaz- Pronet Keşan- Çorlu Araç Takip- Çorlu Su Arıtma- Boru Profil- Gebze Emlak- Beylikdüzü Temizlik- İstanbul Burun Estetiği- Bakır Sülfat- Rampa- Rotary- Çorlu İnternet Sitesi- youngblood- Çorlu Palet- Çerkezköy Palet- Çorlu Prefabrik- Çorlu Sürücü Kursu- Çorlu Sandviç Panel- Şişli Avukat- Korona Test Kalemi- Çorlu Vinç- Çorlu Pimapen Tamiri- Çorlu Çelik Konstruksiyon-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden