Program Lisans İşlemleri yada Kopya Koruma

Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
Arkadaşlar kolay gelsin, bu lisans ile ilgili elinde son gelişme ile güzel bir örneği olan arkadaşımız varsa ekleyebilirmi ,lazımda :mrgreen:
 
Katılım
8 Aralık 2006
Mesajlar
143
Excel Vers. ve Dili
2003 TR
Merhaba sevgili celoy.

Yardımcı olabileceğim bir konu olursa yardıma her zaman hazırım. Zannediyorum benden başka geliştirip sunan yok ne yazık ki.
 
Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
Sayın Alpeki99 öncelikle geçmiş kurban bayramınız kutlu olsun,ilginize çok teşekkür ederim.
kısaca benim istediğim herkesinde bildiği gibi şu ;
Proğram başladığında otomatikmen Hardiskin Fiziksel nosunu (bilgisayarın tekrar formatlandığında değişmeyen numarası olarak bildiğim) kontrol edecek eğer önceden girmemiş ise hemen fiziksel nosunun üste yazılı ve altta ise bana ulaşıldığında benim vereceğim noyu (belli benim özel olarak ürettiğim noyu) girip lisanslı hale getirebileceği bölüm olacak
işlem tamam ise benim istediğim forma yönlenecek,ve bir daha ilk açtığımda benden lisans işlemi yapmamı istemeyek
şayet lisans önceden yapılmış ise direk olarak formuma yönelecek, bunlar bilinen klasik işlemler ancak burada özel olarak istediğim şey ise hardiskin Fiziksel olarak yani beni müşterinin devamlı rahatsız etmediği sadece farklı bir bilgisayara proğramın kopyalanmasında lisas no isteyeceği bir sistem olması yani sizlerden öğrendiğime göre fiziksel nosu olacak.
böyle bir işlemi ekleyebilirseniz veya bu tür işlemi yapmış elinde hazır olan arkadaşımız var ise bana ve diğer arkadaşlara örnek olması bakımından forma eklerse çok memnun oluruz.
 
Katılım
8 Aralık 2006
Mesajlar
143
Excel Vers. ve Dili
2003 TR
Merhaba sevgili celoy.

İstediğin örnek aslında benim eklediğim örneğin aynısı. Tüm istediklerini yapıyor ancak sadece fiziksel seri numarası yok ama inşaallah ona göre revize edip buraya göndereceğim akşama kadar. Bende şimdiden gelecek bayramınızı kutlarım :D
 
Katılım
27 Mayıs 2007
Mesajlar
149
Excel Vers. ve Dili
Türkçe
Çok iyi bi çalışma olmuş.
Ayrıca HDD noyu tabloya kaydeden çalışmalar mde yapılınca tablolar görünmediğinden güvenlidir.
 
Son düzenleme:
Katılım
24 Ağustos 2006
Mesajlar
81
Excel Vers. ve Dili
XP TR
bir yazılım fakat kullanamıyorum

arkadaşlar ben örnek dosya göremedim örnek dosya eklermisiniz
.
birde bu işlemler makro güvenlik seviyesi yükseltince çalışabiliyormu . bende bir yazılım var fakat kullananıyorum yine sizin siteden aldım. ama bu yazılım hem araçlar menüsünü kilitliyor , hem çalıçma sayfalarını gizliyor , hemde makro seviyesi ne olursa olsun yazılımı etkilemiyor..
.
bir arkadaşa ufak bir program yazdırdım (şu an prg. yazanada ulaşamıyorum) bunun kopyalanmasını ve kullanılmasını önlemek istiyorum...
yazılımdan da anlamıyorum bunu örnek dosya haline getirebilirmisiniz
yardımcı olursanız sevinirim...
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,376
Excel Vers. ve Dili
Office 2013
Merhaba.

Ben tüm tabloları, formları ve makroları rahatlıkla görebiliyorum.

** Arif Bey ilgileniyorum.
Ben de tabloların göründüğüne istinaden öyle yazmıştım. Ayrıca formları görürsünüz ancak sadece görsel tasarımını, önemli olan kodlar değil midir?
 
Katılım
8 Aralık 2006
Mesajlar
143
Excel Vers. ve Dili
2003 TR
Ben de tabloların göründüğüne istinaden öyle yazmıştım. Ayrıca formları görürsünüz ancak sadece görsel tasarımını, önemli olan kodlar değil midir?
Anlamıştım zaten :)

İşte kod kısmı görünmemesi dolayısıyla bu örneği koymuştum. Şimdiden bazı programlarda kullanıldığını görmek gerçekten çok hoşuma gitti.
 
Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
Merhaba sevgili celoy.

İstediğin örnek aslında benim eklediğim örneğin aynısı. Tüm istediklerini yapıyor ancak sadece fiziksel seri numarası yok ama inşaallah ona göre revize edip buraya göndereceğim akşama kadar. Bende şimdiden gelecek bayramınızı kutlarım :D
Hocam kolay gelsin ,Fiziksel seri no ile ilgili örnek ekleyeceğinizi söylemiştiniz.herhalde unuttunuz,sabırla bekliyoruz.
 
Katılım
8 Aralık 2006
Mesajlar
143
Excel Vers. ve Dili
2003 TR
Merhaba

Aslında unutmadım :) farklı bir durum ortaya çıktı. Bazı hard diskler Serial bazıları Paralel olunca anemosun verdiği kod işe yaramadı. Bende Visual Basic sitelerinde bir arama yaptım. Benim bilgisayar seri olunca tüm hard disklerde deneme yapamadım. Aklımda ve sonucu göndereceğim buraya :)
 
Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
Hocam kolay gelsin yaptığınız kadarıyla gönderebilrseniz ,proğramıma uygulamak istiyorum:)
 
Katılım
7 Ekim 2005
Mesajlar
180
Excel Vers. ve Dili
2002 Pro, Türkçe
Ne yazık ki başaramadım...

Anlamıştım zaten :)

İşte kod kısmı görünmemesi dolayısıyla bu örneği koymuştum. Şimdiden bazı programlarda kullanıldığını görmek gerçekten çok hoşuma gitti.
sn alpeki

örneğiniz gerçekten çok iyi ve profesyonelce tasarlanmış görünüyor. Örneğinizi programıma uyarlamaya kalkınca çok önemli bir sorunla karşı karşıya kaldım ve bu sorunu aşamadım.

Basitçe işlemler şu şekilde gerçekleşiyor
1-Program yüklendiğinde örneğinizde de olduğu gibi bizi açılış formu karşılıyor.
bu formdaki düğme ile ya programa giriliyor ya da lisans işlemleri için menüye yönlendiriliyor. Bu tarz bir yaklaşım siz de takdir edersiniz ki amatörce olur. Çünkü her açılışta parasını ödemesine rağmen Lisans Lisans diye bağıran bir program kullanıcıda antipati, hatta öfke uyandırır.
2. Bu sorunu aşabilmek için açılış formu ile lisans kontrolünü arka planda yapıp; lisanslı ise sessizce programın ana formuna geçmesini, değilse yine sessizce lisanslama ekranına geçmesini sağlayabilmek için DoCmd.Quit eylemlerini silerek açılmasını istediğim formların açılış yordamlarını yazdım. Ama maalesef formlar açılmadı.
3. Sorunu bir hafta uğraşmama rağmen çözemedim.

Örnek ekli olduğu için yeni birşey yapmaya gerek yok sanıyorum. Şu açılış formunu duruma göre sessizce Form1 veya Ana Kayıt Formuna yönlendirecek bir çözümle birlikte tekrar foruma yükleyebilir misiniz acaba?

Başta ustalar olmak üzere bu konuda herhangi bir çözüm sunabilen arkadaş bizlere büyük iyilik yapmış olacak.

Saygılar...
 
Katılım
8 Aralık 2006
Mesajlar
143
Excel Vers. ve Dili
2003 TR
Merhaba

Ek dosyayı göremedim. Aslında dikkat ederseniz normalde benim örnekte bu şekilde çalışmaktadır. Siz dosyayı ekleyin ben yardımcı olmaya çalışayım.

Şimdi bir resim ekledim. Bu resim ile kontrolün nerelerde yapılacağı işlemini anlatmaya çalıştım.
 
Son düzenleme:
Katılım
7 Ekim 2005
Mesajlar
180
Excel Vers. ve Dili
2002 Pro, Türkçe
Merhaba

Ek dosyayı göremedim. Aslında dikkat ederseniz normalde benim örnekte bu şekilde çalışmaktadır. Siz dosyayı ekleyin ben yardımcı olmaya çalışayım.

Şimdi bir resim ekledim. Bu resim ile kontrolün nerelerde yapılacağı işlemini anlatmaya çalıştım.
Sn. alpeki99

Dosya eklemeden önce programınızın çalışma sırasını anlatma gereği duyuyorum.

Program açılınca Açılış Ekranı karşılıyor bizi. Bu ekran da sanıyorum her zaman kullanıcının önünde olacak.

Buradaki Açılış Formu benim projemde de programın açılış formu olsun (yerlerini değiştirmek zor değil) ancak Ana Kayıt Formunu Aç adlı butona ihtiyaç olmamasını istiyorum kısaca. Bu buton olduğu sürece öyle yada böyle (lisanslı ya da lisanssız) kullanıcı ya bu düğmeye tıklayacak, ya da başka bir menüden lisans formunu çağıracak.

Yanlış anlaşılmak istemem projeniz çok iyi teklif ettiğiniz şekilde de işimizi görüyor ve sizi takdir ediyorum, kodların lisans kontrolü ve sabit disk numarasını hesaplaması mükemmel. Benim anlatmak istediğim daha profesyonel bir yaklaşım. Açıkçası bu düğmeye neden ihtiyaç duyduğunuzu çözemedim. Bu düğmeyi kaldırınca da dosya açma kodları eklemek suretiyle sözgelimi lisanssız ise lisans formunu, lisanslı ise esas formu çağıramadım. (Bu kodların içinde neden çalışmadı form açma yordamları onu da anlamış değilim)

Yani demek istediğim 3 forma + bir butona + bir menüye gerek duyulmadan esas form yüklenir yüklenmez lisans kontrolünü bir defaya mahsus olarak yapsın. Eğer program lisanslı ise olduğu gibi kalsın değilse kendisi kapanıp lisans formunu yüklesin. Lisans işlemi çözülünce de bir daha lisans formu ile uğraşmasın kullanıcı.
Sanıyorum derdimi tam anlatabildim. 

Bir de örnek ekliyorum. (Örneğimde ANA MENÜ adlı form açılacak, lisanslı ise hiçbir işlem yapmayacak, lisanssız ise hiçbir mesaj vermeden lisans formunu yükleyerek kendisi kapanacak. İstediklerim bu kadar. Cevabınız için peşinen teşekkür ederim. )

Saygılar.
 
Katılım
8 Aralık 2006
Mesajlar
143
Excel Vers. ve Dili
2003 TR
Merhaba Ersen,

Dün resim eklemiştim ama problem olmuş anlaşılan. Şimdi resimi ekledim. Resim ile anlatmak istediğim sizin belirttiğiniz noktalarıda içerecek şekilde "Hangi noktalarda lisans kontrolü yapılır?" sorusuna cevap vermek.

Ben Access ile bir uygulama yapacak olursam eğer resimdeki gibi bir Ana Form kullanıyorum ki ekranın ortası boş durmasın(Sabit bir resimde eklenebilir ayrı mevzu).

Siz ise anladığım kadarı ile hiç ana form açılmayıp işlemleri yaptığınız herhangi bir form açılsın istiyorsunuz. O halde kontrol sistemini o formun yüklenmesi açılması vs bir olayında uygulamalısınız.

İkinci dediğiniz konuda kullanıcı menüden Lisans İşlemi için seçmesine gerek kalmadan otomatik açılsın. Onun içinde yapmanız gereken "Uyarı yaptıktan sonra kapama işlemi yerine Lisans Formunu açmasını söylersiniz".

Sorularınız olursa elimden geldiğince cevaplamaya çalışırım.
 
Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
Sayın Alpeki99 hocam iyi akşamlar,kolay gelsin
size yaptığım örneği gönderiyorum,eğer mümkünse daha öncedik mesajlardada belirttiğim gibi (Proğram başladığında otomatikmen Hardiskin Fiziksel nosunu (bilgisayarın tekrar formatlandığında değişmeyen numarası olarak bildiğim) kontrol edecek eğer önceden girmemiş ise hemen fiziksel nosunun üste yazılı ve altta ise bana ulaşıldığında benim vereceğim noyu (belli benim özel olarak ürettiğim noyu) girip lisanslı hale getirebileceği bölüm olacak
işlem tamam ise benim istediğim forma yönlenecek,ve bir daha ilk açtığımda benden lisans işlemi yapmamı istemeyek
şayet lisans önceden yapılmış ise direk olarak formuma yönelecek, bunlar bilinen klasik işlemler ancak burada özel olarak istediğim şey ise hardiskin Fiziksel olarak yani beni müşterinin devamlı rahatsız etmediği sadece farklı bir bilgisayara proğramın kopyalanmasında lisas no isteyeceği bir sistem olması yani sizlerden öğrendiğime göre fiziksel nosu olacak.)örnek üzerinde uyğulamanız mümkünmü .?.
 
Katılım
23 Ocak 2008
Mesajlar
4
Excel Vers. ve Dili
aaa
pekı arkadaslar şimdi adamlar ethernet kartının seri nosunu alıyor onda karakterde var o nasıl olacak bılgısı olan varmı
 
Katılım
7 Temmuz 2004
Mesajlar
330
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,

Elinize sağlık. Çok güzel bir çalışma olmuş.

Fakat programı açtığımda "Kayıtlar" ve "Lisans İşlemleri" menüsü görünmüyor.

Sebebi nedir?
 
Üst