Das ist mal eine Danksagung ![]()
Beiträge von Jam00
-
-
Naja, das Problem ist den zugriff zu erkennen! Und wie man ihn dann verhindern kann ist auch zimlich knifflig!
-
Und wo ist es? Oder soll ich dir eine PN schiken?
-
man kann einfach einen Batch-Datei schreiben, die die Beiden Prozesse beendet, das geht so schnell, da wird nichts mehr gestartet! Und wenn doch kann man ja auch eine Schleife machen, ist zwar unschön, aber geht!
-
Also dieses Sicherheitstool kenn ich auch, das Arbeitet aber ausschließlich mit Window-Programm, die schon Intigrit sind und da kann man das Ganz einfach in der Registry einstellen, aber ob das mit anderen Programmen auch so geht bezweifle ich, auser die Programme sind dafür ausgelegt!
-
Das ist ziemlich schwer, vieleicht sogar unmöglich, das müsste dan Denke ich mal in Windows intigriert sein und selbst dann wird es auch nur gehen wenn Windows gebootet wird!
-
-
Die kann man doch in der Hilfe nachgucken und so braucht man keine Inculde
-
Nein gibt es nicht!
Musst du einfach die Positionen vergleichen! -
So geht es:
Spoiler anzeigen
[autoit]#include <ComboConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\fpr\Eigene Dateien\aa.kxf
[/autoit] [autoit][/autoit] [autoit]
$Form2 = GUICreate("Form1", 413, 305, 303, 219)
$Combo1 = GUICtrlCreateCombo("", 72, 80, 145, 25, 0x0003+0x00200000)
GUICtrlSetData(-1, "1|2|3|4|5|6|7|8|9|0|11|q|w|e|r|t|z|u|i|o|p|ü|a|s|d|f|g|h|j|k|l|ö|ä|y|x|c|v|b|n|m|,|.")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd -
Oder guck dir das hier an!
-
Und vor allem Kann man einfach von einer Live-CD Booten und das Programm löschen, schon läuft es wieder, und zum sperren würde ich kein Fentser nehmen sondern BlockInput, das kann man zwar wieder mit STRG+ALT+ENTF wieder rausbekommen, aber das kann man auch hinbekommen!
-
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>
#include <Misc.au3>Global $posx = 0, $posy = @DesktopHeight - 300, $speed = 10, $delay = 50
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("SB Game", @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUP)
[/autoit] [autoit][/autoit] [autoit]
GUISetBkColor(0xCDAD00)
$mainmenu = GUICtrlCreateMenu("Datei")
$exititem = GUICtrlCreateMenuItem("Beenden", $mainmenu)
$label1 = GUICtrlCreateLabel("", 0, @DesktopHeight, 60, 300)
GUICtrlSetBkColor(-1, 0x000000)
GUISetState()While 1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()
Switch $msg
Case $exititem
Exit
EndSwitch
If _IsPressed("25") Then _left()
If _IsPressed("27") Then _right()
If _IsPressed("20") Then _springen()
WEndFunc _springen()
[/autoit] [autoit][/autoit] [autoit]
Local $delay = 50
For $i = 1 To 20
If _IsPressed("27") Then _right()
If _IsPressed("25") Then _left()$posy = $posy - 10
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetPos($label1, $posx, $posy)
Sleep($delay)
Next
Local $delay = 50
For $i = 1 To 20
If _IsPressed("27") Then _right()
If _IsPressed("25") Then _left()
$posy = $posy + 10
GUICtrlSetPos($label1, $posx, $posy)
Sleep($delay)
Next
Local $delay = 50
EndFunc ;==>_springenFunc _right()
[/autoit] [autoit][/autoit] [autoit]
$posx += $speed
If $posx >= @DesktopWidth Then $posx = 0
GUICtrlSetPos($label1, $posx, $posy)
EndFunc ;==>_rightFunc _left()
[/autoit] [autoit][/autoit] [autoit]
$posx -= $speed
If $posx <= 0 Then $posx = @DesktopWidth
GUICtrlSetPos($label1, $posx, $posy)
EndFunc ;==>_leftFunc _Exit()
[/autoit]
Exit
EndFunc ;==>_Exit -
Also bei Vista und 7 ist das schon dabei ich habe ka aber ein Freund sagt das es geht
-
Das ist While Wend
Das ist eine schleife, das was zwischen While und Wend steht wird solange wiederholt bist du es Beendest, mit ExitLoop -
Die Frage ist ziemliech umdeutlich!
-
anno2008
Ja so geht es gut, nur wenn man das Script so lässt wie er es gemacht hat nicht^^ -
Spoiler anzeigen
[autoit]$combo = GUICtrlCreateCombo("", 300, 225+5, 80)
[/autoit]
GUICtrlSetData(-1, "Google|Yahoo")
$label=GUICtrlCreateLabel("", 100, 70)
While 1
Switch GUIGetMsg()
Case $combo
_combo()
Endswitch
WEnd
Func _combo()
$read = GUICtrlRead($combo)
$page = "http://www." & $read & ".de"
GUICtrlSetData($label,$page)
EndFunc -
ISt doch aber auch nicht viel man kann es ja auch einfach so machen:
Spoiler anzeigen
[autoit]$Wert1 = "10,23"
[/autoit]
$Wert2 = "4.578"
MsgBox (0,"Ergebnis",StringReplace ($Wert1,",",".") + StringReplace ($Wert2,",",".")) -
Ich würde es aber mit dem Handel des Fensters machen, ist sicherer
Spoiler anzeigen
[autoit]$hWnd = GUICreate ("Test",500,500)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlCreateBackGroundImage ($hWnd,@WindowsDir & "\Angler.bmp")
GUISetState()
Do
Sleep (10)
Until GUIGetMsg() = -3
;===============================================================================
;
; Description: GUICTrlCreateBackGroundImage
; Parameter(s): Creates an BackgroundImage
;
; User CallTip: GUICtrlCreateBackGroundImage($fenster_itel,$pfad)
; Return Value(s):An BackgroundIcon
; Author(s): SB
;
;===============================================================================Func GUICTrlCreateBackGroundImage($fenster_handel, $pfad)
[/autoit]
$size = WinGetPos($fenster_handel,"")
GUICtrlCreatePic($pfad, 0, 0, $size[2],$size[3])
GUICtrlSetSTate(-1,128)
EndFunc ;==>GUICTrlCreateBackGroundImage