Tamam. Eh, bu sorunun ilk 10 dakika içinde kapanma şansı olduğunu biliyorum, ama neredeyse bir gün ve bir buçuk bir çözüm bulmaya çalıştığım için soruyorum. Yine de bunu anlayamıyorum. İnternette bu konuda çok fazla bilgi bulunmamakla birlikte, demoları olmasına rağmen HASP (safenet) web sitesinde bile bulunmuyor.HASP HL çalışma demo için gerekli C#
HASP HL USB dongle'ım var. Demolarını ve testlerini çalıştırmaya çalışıyorum ama hayatım boyunca sadece giriş yapamıyorum. Aladdin.HASP.HaspStatus.HaspDotNetDllBroken istisnasını yükseltmeye devam ediyor.
Ancak, demolarının C sürümünü çalıştırırsam, mükemmel çalışır. Ben USB HASP giriş ve HaspID ve belleğinde ayarlarını almak istiyorum
Aladdin.HASP;
HASP myHasp = new HASP();
var thestatus = myHasp.Login(vender_code);
myHasp.Logout;
:
İşte benim kod Csharp versiyonudur. peşin
sayesinde
Daniel, Cevabınız için teşekkür ederim, ancak hala işe yaramayabilirim. MSVCR71.dll dosyasını referans listeme eklemeyi denediğimde, derleyici, "İşlem nesnesinin geçerli durumu nedeniyle geçerli değil" mesajını yükseltir. Neden olduğundan emin değilim. Başvuru ekleyebileceğim tek dll dosyası hasp_net_windows.dll 'dir. – ThN
Bu yönetilmeyen dll'dir ve bu nedenle referans olarak eklenemez. Sadece çalıştırılabilir klasöre koyun. Ayrıca, ihtiyacınız olabilecek herhangi bir eksik bağımlı DLL'yi bulmak için depends.exe'yi kullanın. –
Daniel, Ben sadece hasp_net_windows.dll ve MSVCR71.dll ve bulmak istediğiniz hasp_windows_NNNNN.dll bulmak mümkün oldu. Eksik DLL dosyasını internetten indirmem gerekiyor mu? Bulduğum bu dosyalar yürütülebilir klasörde. Yine de, aynı istisna alıyorum. Depends.exe koştu ve sistemimde bulundu olsa bile IEShims.dll eksik olduğundan şikayet ediyor. – ThN