pilgetir Posted March 29, 2012 Share Posted March 29, 2012 (edited) Merhabalar, daha öncede sormustum ama bir cevap alamadım 2 bilgisayarda çalışacak bir çalışma nasıl yapabilirim 2 pcden fazlasında çalışmayacak yardımlarınızı bekliyorum teşekkürler Edited March 29, 2012 by pilgetir Quote Link to comment Share on other sites More sharing options...
KintaRo Posted March 29, 2012 Share Posted March 29, 2012 Durumu ini dosyasına veya sql veritabanına kaydederek yapılabilir ama çok güvenli olmaz. Yani bilgisayardan iyi anlayan biri durumu anlayıp bunu aşabilir, Bunun bir çok yolu var. Mesela kuracağınız bilgisayarların hard disk seri numaralarını alıp bunla bir kontrol yapabilirsiniz Drive.GetInformation("C:").SerialNumber; şeklinde. Bilgisayar açılırken bu seri numaraları eşleştirir eğer farklı ise kendini kapatır. Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted March 29, 2012 Share Posted March 29, 2012 (edited) [quote name='KintaRo' date='29 March 2012 - 13:14 ' timestamp='1333019666' post='1177113'] Durumu ini dosyasına veya sql veritabanına kaydederek yapılabilir ama çok güvenli olmaz. Yani bilgisayardan iyi anlayan biri durumu anlayıp bunu aşabilir, Bunun bir çok yolu var. Mesela kuracağınız bilgisayarların hard disk seri numaralarını alıp bunla bir kontrol yapabilirsiniz Drive.GetInformation("C:").SerialNumber; şeklinde. Bilgisayar açılırken bu seri numaraları eşleştirir eğer farklı ise kendini kapatır. [/quote] Abi mesela şöylemi? Kesin değildir ama Actions'a cserial = Drive.GetInformation("C:").SerialNumber; dserial = Drive.GetInformation("d:").SerialNumber; if cserial == dserial then ---- burayı bulamadım else Application.Exit() end Edited March 29, 2012 by nightmare3519 Quote Link to comment Share on other sites More sharing options...
KintaRo Posted March 29, 2012 Share Posted March 29, 2012 [quote]cserial = "senin daha önceden programa gireceğin seri numarası / yada bu kısmı inputla girdirebilirsin" dserial = Drive.GetInformation("d:").SerialNumber; if cserial == dserial then ---- eğer bunlar eşitse bişey yapmaya gerek yok program çalışsın else -- eğer eşit değilse hata ver ve kapan Application.Exit() end [/quote] Quote Link to comment Share on other sites More sharing options...
pilgetir Posted March 29, 2012 Author Share Posted March 29, 2012 [quote name='KintaRo' date='29 March 2012 - 13:14 ' timestamp='1333019666' post='1177113'] Durumu ini dosyasına veya sql veritabanına kaydederek yapılabilir ama çok güvenli olmaz. Yani bilgisayardan iyi anlayan biri durumu anlayıp bunu aşabilir, Bunun bir çok yolu var. Mesela kuracağınız bilgisayarların hard disk seri numaralarını alıp bunla bir kontrol yapabilirsiniz Drive.GetInformation("C:").SerialNumber; şeklinde. Bilgisayar açılırken bu seri numaraları eşleştirir eğer farklı ise kendini kapatır. [/quote] Hocam çok sağolun o aklıma geldi fakat düzeneği kuramadım yardımcı olurmusun hocam? Quote Link to comment Share on other sites More sharing options...
KintaRo Posted March 30, 2012 Share Posted March 30, 2012 yukarda verdiğim kod düzenek işte, başka ne istiyorsun? Quote Link to comment Share on other sites More sharing options...
HalilYanar Posted March 30, 2012 Share Posted March 30, 2012 Aslında güzel bişey Quote Link to comment Share on other sites More sharing options...
NotToday Posted March 30, 2012 Share Posted March 30, 2012 Açıkcası KintaRo'nun dediği gibi sonradan seriali kaydederse en basitinden kaydettiğin dosyayı açmadan yedekler sonra değiştirir.Ama seriali bilirde ona göre yapıp build edersen daha sağlıklı olur. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.