dodání ihned! nové
Hledáme programátora do rostoucího týmu ITnetwork.cz, 100% home office, 100% flexibilní pracovní doba. Více informací
Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
BF

Diskuze: VB.net - tvorba instalatora, update system, licencia a ochrana produktu

Aktivity
Avatar
3012
Člen
Avatar
3012:1.2.2020 0:45

dobrý večer, predvcerom som aj vdaka velkej pomoci tu na fore a cennim radam, dokoncil svoj prvy projekt, ktory by som chcel distribuovať, netusim však ako sa vytvara inštalator, bezpecny update system(samozrejme viem program stiahnut z webu a zmazat pôvodnu verziu na disku ktora bude novou nahradena), no ale neviem ako spravit update tak aby bol chraneny pred kopirovanim, a ako funguju licencie, co to vlastne je a ako sa prepaja zo software a ako sa chranit pred tym aby si niekdo moj program jednoducho okopiroval a zavesil ho na web. jednoducho by som z toho mojho exe suboru chcel spravit klasicky komercny software, ktory si kupite, odsuhlasite licenciu, a bez toho ze by ste ho crackli ho nemozete dat niekomu inemu ale zostane len na jednom zariadeni, ktore ho ma zaplatene. Myslim ze viete co mám na mysli.
Mam trocha naponahlo, pretoze by som do aprila chcel mat zalozenu firmu a zacat z predajom, tento projekt my totizto zabral uz vela casu, ci uz vymislenim niecoho originalneho a uceloveho pre masi ludi ale aj casom stravenym nad studiom, programovanim a ladenim, vsetky chyby uz mam odladene, software funguje presne podla mojich predstav a ked ho spustim, viem si predstavit ze by som ho pouzival, takze je predomnou uz len tento posledny krok. ďakujem za kazdu pomoc.

Pripadne som ochotny zaplatit ak by mi niekdo vytvoril to zabezpecenie update system, licenciu a ochranu.

 
Odpovědět
1.2.2020 0:45
Avatar
3012
Člen
Avatar
3012:1.2.2020 0:51

este jedna dolezita informacia, chcel by som predavat jednorazovu dozivotnu licenciu pre jedno zariadenie a kazde nove zariadenie by si muselo kupit licenciu znova. s tim ze by boli vsetky updaty/verzie poskytovane kazdemu zariadeniu ktore ma nainstalovany software ako sluzba, cize podobny model ako vyuziva windows 10

 
Nahoru Odpovědět
1.2.2020 0:51
Avatar
Odpovídá na 3012
Michal Štěpánek:1.2.2020 2:58

Já bych to asi řešil nějakou DB někde na internetu, kde bych použití licenčního klíče ukládal a kontroloval. Byla by tam databáze klíčů, po spuštění aplikace bych vytáhl z PC nějaký údaj, třeba MAC nebo něco z registrů a ten bych uložil k tomu klíči na internetu. Bez zkontrolování licence by nešla aplikace spustit a kdyby se kontrolou zjistilo, že je licence přiřazena k jinému údaji, taky by se nespustila...

Nahoru Odpovědět
1.2.2020 2:58
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na 3012
Jaroslav Smrž:1.2.2020 8:03

Ahoj, tak s licencováním pro 1 zařízení bych byl opatrný. Doživotní licence? Upřímně, kdo má dnes PC déle jak 2 roky? Lepší by bylo vázat licenci k přihlašovacím údajům. Vzhledem k tomu, že používáš MS technologii, tak je celkem snadné svázat aplikaci s MS účtem či jiným lokálním účtem podobně, jako to má třeba Office. Když bys chtěl řešit licence na zařízení, musel bys použít například S/N základní desky, což není zas taková brnkačka, aby to fungovalo všude. Co bude tvá aplikace dělat a jak funguje? Používáš nějakou DB nebo API?

Nahoru Odpovědět
1.2.2020 8:03
/* Life runs on code */
Avatar
3012
Člen
Avatar
3012:5.2.2020 12:29

Ahojte, obom vam veľmi ďakujem za odpovede.
Ospravedlnujem sa, že odpovedám až teraz, ale skôr som sa k tomu nedostal.
Nepouživam databazy, aplikácia zapisuje a rozčítava txt súbory, s databázami nemám moc skúsenotí (presnejšie som s nimi v praxi ešte nepracoval, iba som sa snažil neúšpene naučit SQL, ale moc som tomu nerozumel, budem to v budúcnosti musieť dobehnúť, no teraz už to potrebujem vydať), takže by som sa chcel opýtať, či by mi za finančnú odmenu niekdo nebol ochotný pomôcť s tými licenciami, inštalatorom, a update systémom.
A ešte jedna dôlezita vec, mam svoje dôvody prečo to chcem licencovat pre jedno zariadenie, ale ďakujem aj za radu, že to mám prepojit s učtom. Ale budem to najprv skúšat na to jedno zariadenie a až potom to pripadne zmenim, ale momentalne účelu applikacie viac sedí to jedno zariadenie.

 
Nahoru Odpovědět
5.2.2020 12:29
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na 3012
Jaroslav Smrž:5.2.2020 13:11

Rozumím, ale když chceš dělat licence, stejně databázi potřebuješ nebo můžeš použít lokální soubor, do kterého se při instalaci zapíše SN základní desky a to se bude porovnávat s SN desky PC, kde se aplikace spouští. Pak ale zas musíš řešit zabránění další instalace z toho samého instalačního souboru na jiném PC, případně uložit první SN desky přímo do toho instalačního souboru. Jiné možnosti mě nenapadají. Když by to bylo alespoň C#, tak ti pomůžu, ale s VB jsem dělal naposledy před 20 lety a to byl v podstatě ještě úplně jiný jazyk.

Nahoru Odpovědět
5.2.2020 13:11
/* Life runs on code */
Avatar
3012
Člen
Avatar
Odpovídá na Jaroslav Smrž
3012:6.2.2020 12:27

Ahoj ďakujem, ale nevidím problém v tom, že by si použil c#, viem ho totiž do vb.net velmy rýchlo preložit, pomocou tejto stranky: http://converter.telerik.com . Je to funkčné, často si tak kod prekladám, občas je trochu potrebné sa s tym pohrať, ale inač to funguje. zatiaľ som tým vždy preložil čo bolo treba. Chce by som ta teda poprosiť o pomoc s tým programovaním, len si ešte povedz cenu. Velmi by mi to pomohlo. Ďakujem.

 
Nahoru Odpovědět
6.2.2020 12:27
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na 3012
Jaroslav Smrž:6.2.2020 14:54

Nezlob se, ale teď v horizontu 3 týdnu na to určitě nebudu mít čas. Pokud to počká, tak není problém se domluvit, standardní cena je 500,- / hod.

Nahoru Odpovědět
6.2.2020 14:54
/* Life runs on code */
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
3012
Člen
Avatar
3012:6.2.2020 15:08

Ďakujem, myslím že 3 týzdne, by som počkať mohol, len by som vas chcel požiadať, či by ste mi mohli spravit odhad sumy za celú prácu? Ja sa ešte poradím a ozvem sa najneskôr do budúcej stredy, a potom počkám tie tri týždne.

 
Nahoru Odpovědět
6.2.2020 15:08
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na 3012
Jaroslav Smrž:7.2.2020 12:07

Není za co. Jinak těžko říci, zda to bude vůbec funkční po přeložení do VB .net. V C# bych použil systémovou knihovnu, která mi načte SN, to pak přes webAPI porovná s DB a pokud najde shodu, aktivuje systém. Otázkou je, jestli bude VB umět tuto knihovnu použít. Tuším totiž, že oproti c# je to dost ořezaný jazyk a možná umí použít jen nějakou jinou 32bitovou knihovnu :) Je tam spousta otázek kolem toho, tak nelze ani určit rozsah hodin. Když bych vycházel z toho, že bych dál neřešil kompatibilitu a jen bych napsal webAPI + část, která získá SN desky + zabezpečení, jednalo by se o cca 10 - 12hod práce bez testování.

Nahoru Odpovědět
7.2.2020 12:07
/* Life runs on code */
Avatar
3012
Člen
Avatar
Odpovídá na Jaroslav Smrž
3012:11.2.2020 16:00

ahoj, chcem sa len uistiť že 1 hod stojí 500 korun a nie euro, že?

 
Nahoru Odpovědět
11.2.2020 16:00
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na 3012
Jaroslav Smrž:11.2.2020 16:22

:-) Ano, 500kč / hod = cca 21 euro / hod

Nahoru Odpovědět
11.2.2020 16:22
/* Life runs on code */
Avatar
3012
Člen
Avatar
Odpovídá na Jaroslav Smrž
3012:11.2.2020 16:37

ok, ja som sa zlakol ze je to v eurach:)

 
Nahoru Odpovědět
11.2.2020 16:37
Avatar
3012
Člen
Avatar
Odpovídá na Jaroslav Smrž
3012:11.2.2020 16:38

tak to sa o tie tri tyždne dohodneme

 
Nahoru Odpovědět
11.2.2020 16:38
Avatar
3012
Člen
Avatar
Odpovídá na Jaroslav Smrž
3012:6.3.2020 18:32

Dobrý večer, chcel by som sa opýtať či už by ste mali čas pomocť mi s tým zabezpečením. Ja som sa medzitým začal učit MSSQL, aby som tomu aspoň trocha rozumel. Ak by to šlo, bolo by dobré, ak by ste tento databázový jazyk použili na to zabezpečenie, aby sa mi to lepšie prepisovalo na ten VB.net. A ešte som sa chcel opýtať akým spôsobom budú prebiehať platby, za prácu a dodanie kódu, zabezpecenia. Ďakujem a teším sa na spoluprácu.

 
Nahoru Odpovědět
6.3.2020 18:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 15 zpráv z 15.