Page 1 sur 1

Migration !

Publié : jeu. 03/mars/2005 19:33
par Le psychopathe
Voilà je programme sur 3d games creator pro, c'est du Dark basic ! Bon j'en étais content jusqu'à que j'arrive à un bon niveau et que mes ambitions furent bloquées! Je voulais utiliser l'api mais aucune aide et dbpro est spécial pour les dll !!
Donc voilà je cherche un language qui puisse :
-désactiver les touches alt+F4
-accès facile à la base de registre pour modifier valeurs windows
-Maniement de l'api à la perfection
-icone de l'exe custumable

En clair pour créer des utilitaires !
Comme le contrôle parental, ou alors modifier windows facilement, logiciel d'espionnage de son bureau, enfin j'ai plein de truc comme cela mais est-ce que pure basic est suffisant et assez simple à apprendre ??
Si quelqu'un pouvait me dire pour la syntaxe.
Cela me ferai chieX de dépenser encore de la tune pour rien !
Est ce que nos programmes sont libres de droits donc les vendre ??
@+

Publié : jeu. 03/mars/2005 20:12
par julien
désactiver les touches alt+F4
-accès facile à la base de registre pour modifier valeurs windows
-Maniement de l'api à la perfection
-icone de l'exe custumable
Oui pour tous :D
Est ce que nos programmes sont libres de droits donc les vendre ??
Oui

Pour la syntaxe va regarder les Tuto pour te faire une idée
:wink: [/code]

alors d la version demo

Publié : jeu. 03/mars/2005 20:23
par Le psychopathe
Comment on fait pour desactiver alt+f4 ??

Re: alors d la version demo

Publié : jeu. 03/mars/2005 21:42
par julien
Le psychopathe a écrit :Comment on fait pour desactiver alt+f4 ??
Il suffit de ne pas intercepter la commande, par exemple ce code t'affichera une boite de dialogue

Code : Tout sélectionner



Enumeration
  #Window_0
EndEnumeration


Procedure Open_Window_0()
  If OpenWindow(#Window_0, 348, 356, 221, 26,  #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered , "Exemple")
    If CreateGadgetList(WindowID())
      
    EndIf
  EndIf
EndProcedure



Open_Window_0()

Repeat
  
  Event = WaitWindowEvent()
  
  If Event = #PB_EventGadget
    
    ;Debug "WindowID: " + Str(EventWindowID())
    
    GadgetID = EventGadgetID()
    
  EndIf
  
  If Event = #PB_EventCloseWindow
  MessageRequester("","ALT + F4",#mb_iconinformation)
  EndIf
  
ForEver 

Publié : ven. 04/mars/2005 10:42
par dlolo
Ctrl-Alt-Supp pour quitter, sinon ajouter un bouton pour quitter ! :wink: