Pagina 3 di 5 primaprima 1 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 44
  1. #21
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    scusate per il crosspotting
    potete linkarmi le discussioni che pottrebbero aiutarmi ...

    non riesco a trovare un modo in dotnet che possa associare un file ad un programma
    andando a scrivere sul registro di sistema

    grazie ancora per le risposte

  2. #22
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    da questo link
    ho trovato un articolo che mi aiuta a scrivere sul registro di sistema

    http://community.visual-basic.it/ale.../02/19168.aspx

    ma la seconda riga di codice mi rimane commentata
    con la dicitura
    "Risoluzione dell'overload non riuscita perché nessun "SetValue" accessibile accetta questo numero di argomenti"

    My.Computer.Registry.ClassesRoot.CreateSubKey(".ex t").SetValue("", "MyFileType", RegistryValueKind.String)
    My.Computer.Registry.ClassesRoot.CreateSubKey("MyF ileType\shell\open\command").SetValue("", Application.ExecutablePath " ""%l"" ", RegistryValueKind.String)

  3. #23
    codice:
    My.Computer.Registry.ClassesRoot.CreateSubKey(".ext").SetValue("", "MyFileType", RegistryValueKind.String)
    My.Computer.Registry.ClassesRoot.CreateSubKey("MyFileType\shell\open\command").SetValue("", Application.ExecutablePath + " ""%l"" ", RegistryValueKind.String)
    Mi raccomando, ricordati di cambiare "MyFileType" in qualcosa di più significativo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #24
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    per registrarla l'associazione sul registro invece del + ....ho inserito & e mi va...bene

    adesso stavo verificando un altra problematica che anticipavi te !!!!!

    MItaly scrive
    "Apri direttamente il file" invece di "Salva file su disco".

    cio che vorrei io e far solo aprire il programma.... senza questo step .....
    e possibile in qualche modo....



    Ringrazio sempre tutti
    per i piccoli consigli
    piccoli
    per realizzare grandi cose

  5. #25
    Originariamente inviato da meronet
    cio che vorrei io e far solo aprire il programma.... senza questo step .....
    e possibile in qualche modo....
    Non credo... è un comportamento predefinito del browser che non è possibile cambiare... forse con un BHO si può fare qualcosa per IE, ma non credo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #26
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da meronet
    "Apri direttamente il file" invece di "Salva file su disco".
    cio che vorrei io e far solo aprire il programma.... senza questo step .....
    e possibile in qualche modo....
    E' proprio questo ciò che intendevo quando ho scritto "chiedere soluzioni implementative che minano la sicurezza di chi le usa".

    Non sei nuovo nel chiedere cose che sono innanzitutto trascurabili o ininfluenti per il funzionamento di un software, ma che avrebbero però l'esito di eseguire codice nel computer ospite senza il consenso dell'utente. Vedi qui, ad esempio.

    Ti ricordo che queste "pratiche" non sono tollerate nel forum (mi indispongono anche, ma questa è un'opinione del tutto personale).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #27
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    Alka hai perfettamente ragione
    non voglio minare la sicurezza degli utenti che usano il software
    e neanche chieder a voi una strada per aiutarmi a far questo
    sono il primo ad esser contrario

    Tempo fa chiesi proprio come funzionava Skype perche vorrei far una cose del genere......

    ad esempio se si va in una pagina del sito di skype e si clicca un pulsante
    automaticamente si apre il software skype installato sulla propria macchina

    per emulare skype stavo provando a fare un active x ....ma

    cmq sia non so come passare un parametro dal sito web al client
    e oltretutto non so come gestire le certificazioni ....

    mi e venuto in mente l' idea di associare il mio programma ad un file
    ok penso sia una soluzione fattibile

    In realta invece di far apparire una schermata tipo
    "Apri direttamente il file" o "Salva file su disco".

    Potrei sostituire questo pemssaggio con
    Sti sta per aprire il programma XXXX
    cioe personalizzare questo controllo nativo di Internet Explorer
    e fattibile......

  8. #28
    Secondo me allora ha molto più senso creare un nuovo gestore di protocollo tipo quello di skype... Se non sbaglio nella discussione in cui ne avevamo parlato ti avevo postato diversi link alla MSDN: ci hai dato un'occhiata?
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #29
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ho trovato in rete questa procedura fornita direttamente dalla Microsoft

    support.microsoft.com/kb/905703/it

    permette di far partire un tipo di applicazione senza avvisare l'utente
    e solo per sistemi xp....
    pottrebbe andar bene proprio per me
    ma non so cosa scrivere nel registro ....

  10. #30
    Devi creare un valore di tipo REG_NONE sotto HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell \AttachmentExecute\{0002DF01-0000-0000-C000-000000000046} il cui nome sia uguale al nome specificato al momento della creazione dell'associazione del file (il "MyFileType" del codice di esempio di prima, per intenderci).
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.