# Aiuto Plug-In

**URL:** <https://it.discourse.mcneel.com/t/aiuto-plug-in/2842>\
**Category:** Grasshopper\
**Created:** [9 Gennaio 2020, 12:31pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842 "2020-01-09T12:31:55Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ablo4life](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/ablo4life/32/4941_2.png) [@ablo4life](https://it.discourse.mcneel.com/u/ablo4life)\
**Post date:** [9 Gennaio 2020, 12:31pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/1 "2020-01-09T12:31:55Z")

</div>

Salve a tutti amici del forum,  
Ho creato molti cluster che contengono algoritmi più o meno complessi per la gioielleria e volevo trovare il modo di rendere commercializzabile il mio lavoro.  
Questo è quello che ho concluso Informandomi su internet: ho visto che dovrei portare i miei algoritmi in codice python,C#,Vb ecc… da li, potrei creare l’ eseguibile di un plug-in (sia per Rhino che per Grasshopper) che funzioni sotto il rilascio di una licenza… ora, io non so scrivere script, esiste un altro modo per utilizzare i cluster nella creazione di un plug-in commerciale? Grazie

 ![Cattura1](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/3/33396d9e95c721836dc0554e1f0cb331dd8ebc3c.png)

Questi Sono tutti i comandi che ho realizzato in questi anni

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [29 Giugno 2020, 5:16am UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/2 "2020-06-29T05:16:40Z")

</div>

Non mi pare sia una cosa semplice, ma nel tuo caso potrebbe essere utile [https://www.shapediver.com/](https://www.shapediver.com/)

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [29 Giugno 2020, 5:13pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/3 "2020-06-29T17:13:06Z")

</div>

Puoi intanto blindare i cluster in modo che non si aprano…

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [29 Giugno 2020, 8:02pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/4 "2020-06-29T20:02:45Z")

</div>

Come si fa Giuseppe?

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [29 Giugno 2020, 9:27pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/5 "2020-06-29T21:27:13Z")

</div>

assegnando una password intendi?

---

<div class="post-metadata">

**Author:** ![inno](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/inno/32/22019_2.png) [@inno](https://it.discourse.mcneel.com/u/inno)\
**Post date:** [30 Giugno 2020, 12:27am UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/6 "2020-06-30T00:27:38Z")

</div>

La password nel cluster è un metodo che senza dubbio funziona, ma è molto facile da forzare ( **molto facile da forzare, ma proprio molto facile da forzare, nel senso di molto molto molto molto facile da forzare** )

vi sono state un paio di discussioni su questo topic nel forum inglese, il succo del discorso è che se Grasshopper deve far funzionare dei componenti all’interno di un cluster, allora Grasshopper stesso deve essere in grado di accedere ai componenti GH all’interno del cluster, e quindi non vi è una protezione “cassaforte” che possa davvero inibire a qualcuno di andarne a vederne il contenuto in quanto Grasshopper stesso deve leggerne il contenuto in primis, quindi il contenuto del cluster in questione non viene criptato ma solo reso “inaccessibile” a chi non abbia la password (ci tengo a ribadire: password davvero molto molto molto facile da FORZARE)

e questa non è una sfiga o una svista della McNeel: semplicemente il cluster con password non è stato creato per la distribuzione delle definizioni, ma piuttosto per impedire a qualcuno di andarne a modificare il contenuto (leggi _ **strumento per evitare che mani meno esperte facciano del casino** _ 😃 )

penso che ora come ora l’unico sistema viabile per fornire una plugin GH “rigidamente controllata” ed eventualmente con licenza sia attraverso la scrittura di componenti tramite Vb e C# (nella stragrande maggioranza dei casi tramite Visual Studio)  
onestamente non so se esistano anche compilatori per componenti GH scritti in Python, di solito scrivo solo in Python ma sempre usando il componente script, non sono informato su compilatori esterni, e salvo rari casi i miei clienti ottengono la soluzione finale del problema, non il metodo risolutivo

in generale, a meno che non sia una cosa con target “Friends and Family only”, il mio consiglio spassionato è di non fornire mai, assolutamente, per alcuna ragione, clusters GH protetti da password 🙂

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [30 Giugno 2020, 12:46am UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/7 "2020-06-30T00:46:57Z")

</div>

> [@inno](#):
>
> molto molto molto molto facile da forzare

ciao Inno, ricordavo che si era accennato a questa lacuna pochi giorni fa, ma come stai riportando adesso, sembra quasi come se non esistesse la pass. possibile mai? ma è una cosa che hai solo letto nel forum oppure hai anche esperienza diretta avendo provato personalmente e riuscito a forzarlo?

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [30 Giugno 2020, 7:35am UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/8 "2020-06-30T07:35:15Z")

</div>

> **[User objects GH2](https://discourse.mcneel.com/t/user-objects-gh2/104048)**
>
> I heard that no cluster password protection for gh2 then how we can create user object with password protection one

  
😉

---

<div class="post-metadata">

**Author:** ![inno](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/inno/32/22019_2.png) [@inno](https://it.discourse.mcneel.com/u/inno)\
**Post date:** [2 Luglio 2020, 9:33pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/9 "2020-07-02T21:33:23Z")

</div>

riporto solo ora perchè onestamente non ho visto l’altro topic 🙂

comunque non penso sia una lacuna  
McNeel è stata molto chiara e trasparente sin dall’inizio nell’indicare che il Cluster protetto da password non avesse alcuna funzione di protezione dei componenti contenuti nel Cluster stesso, se non l’impossibilità di accedervi tramite un semplice doppio click, come si fa con i Cluster non protetti da password

parlo per mia esperienza diretta, i cluster protetti da password sono li solo per non andarci attorno per sbaglio e fare del casino: non forniscono alcun layer di protezione contro chi avesse l’intenzione di vederne o modificarne il contenuto

questo detto nel senso “uomo avvisato mezzo salvato” 😱 non entro assolutamente nel merito di come fare ad aprirlo

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [2 Luglio 2020, 10:00pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/10 "2020-07-02T22:00:30Z")

</div>

> [@inno](#):
>
> “uomo avvisato mezzo salvato”

per carità, non’è ne mia intenzione e nemmeno lo saprei fare e anche volendo non avrei nemmeno il tempo materiale per imparare come farlo. ormai ad una certa, si arriva al punto dove si recupera sempre meno, l’attenzione scarseggia e ciò che già si sà straborda fuori e si perde 😃

ho solo il dubbio che questo fantomatico “foro” da fare nella pass dei cluster 🤔  
a meno che, ripensando a più di 20 anni in win95 i file documenti o zip  
sentii parlare di un modo semplice per eliminare la pass mica è quello?

---

<div class="post-metadata">

**Author:** ![inno](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/inno/32/22019_2.png) [@inno](https://it.discourse.mcneel.com/u/inno)\
**Post date:** [2 Luglio 2020, 10:15pm UTC](https://it.discourse.mcneel.com/t/aiuto-plug-in/2842/11 "2020-07-02T22:15:30Z")

</div>

> [@0904](#):
>
> ho solo il dubbio che questo fantomatico “foro” da fare nella pass dei cluster 🤔  
> a meno che, ripensando a più di 20 anni in win95 i file documenti o zip  
> sentii parlare di un modo semplice per eliminare la pass mica è quello?

onestamente non saprei risponderti
