Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spass Programm:D

Discussion on Spass Programm:D within the AutoIt forum part of the Coders Den category.

Reply
 
Old 10/22/2009, 15:13   #31
 
staRRFreak's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 116
Received Thanks: 94
änder doch sien hintergrung bild xd

das es so aussieht z.b KLICK SPOILER

staRRFreak is offline  
Old 10/22/2009, 15:20   #32


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Quote:
Originally Posted by staRRFreak View Post
änder doch sien hintergrung bild xd

das es so aussieht z.b KLICK SPOILER

Ignore
buFFy! is offline  
Old 10/22/2009, 18:21   #33
 
elite*gold: 0
Join Date: Dec 2008
Posts: 79
Received Thanks: 14
Also ich persönlich würde das tun:
nehm das Script so.
Doch wenn der explorer Prozess geschlossen wird
zeigt er Dateien und die Trayleiste(heist glaube ich so)
net mehr angezeigt.
Hau dann noch n script rein was n BSOD als Hintergrund nimmt.
Hier mal n Bild vom BSOD:
MyMaStEr is offline  
Old 10/22/2009, 19:21   #34


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
hm problem is nur
nach ner zeit startet der explorer von alleine neu
MrSm!th is offline  
Old 10/22/2009, 20:27   #35


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Quote:
Originally Posted by MrSm!th View Post
hm problem is nur
nach ner zeit startet der explorer von alleine neu
Deswegen sag ich ja kurz zappeln lassen und dann Shutdown.
Ansonsten kann auch per Parallelthread überprüfen ob er wieder läuft. Er steht früher im Speicher drin als die Symbole angezeigt werden. D.h. einfach Schnell wieder killen ;P
buFFy! is offline  
Old 10/22/2009, 20:34   #36
 
U-235's Avatar
 
elite*gold: 20
Join Date: Sep 2009
Posts: 1,008
Received Thanks: 180
hm wie is das mit dem pw's über email schicken ?
U-235 is offline  
Old 10/22/2009, 20:45   #37


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Code:
;===============================================================================
;
; Function Name:    _INetSmtpMail()
; Description:      Sends an email using SMTP over TCP IP.
; Parameter(s):     $s_SmtpServer	- SMTP server to be used for sending email
;                   $s_FromName		- Name of sender
;                   $s_FromAddress	- eMail address of sender
;                   $s_ToAddress	- Address that email is to be sent to
;                   $s_Subject		- Subject of eMail
;					$as_Body		- Single dimension array containing the body of eMail as strings
;					$s_helo			- Helo identifier (default @COMPUTERNAME) sometime needed by smtp server
;					$s_first		- send before Helo identifier (default @CRLF) sometime needed by smtp server
;					$b_trace		- trace on a splash window (default 0 = no trace)
; Requirement(s):   None
; Return Value(s):  On Success - Returns 1
;                   On Failure - 0  and sets
;											@ERROR = 1		-	Invalid Parameters
;											@ERROR = 2		-	Unable to start TCP
;											@ERROR = 3		-	Unable to resolve IP
;											@ERROR = 4		-	Unable to create socket
;											@ERROR = 5x		-	Cannot open SMTP session
;											@ERROR = 50x	-	Cannot send body
;											@ERROR = 5000	-	Cannot close SMTP session
; Authors:        Original function to send email via TCP 	- Asimzameer
;					Conversion to UDF						- Walkabout
;					Correction	Helo, timeout, trace		- Jpm
;					Correction send before Helo				- Jpm
;
;===============================================================================
Func _INetSmtpMail($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_helo = "", $s_first=" ", $b_trace = 0)

	Local $v_Socket
	Local $s_IPAddress
	Local $i_Count
	Local $s_Send[6]
	Local $s_ReplyCode[6];Return code from SMTP server indicating success

	If $s_SmtpServer = "" Or $s_FromAddress = "" Or $s_ToAddress = "" Or $s_FromName = "" Or StringLen($s_FromName) > 256 Then
		SetError(1)
		Return 0
	EndIf
	If $s_helo = "" Then $s_helo = @ComputerName
	If TCPStartup() = 0 Then
		SetError(2)
		Return 0
	EndIf
	StringRegExp($s_SmtpServer, "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)")
	If @extended Then
		$s_IPAddress = $s_SmtpServer
	Else
		$s_IPAddress = TCPNameToIP($s_SmtpServer)
	EndIf
	If $s_IPAddress = "" Then
		TCPShutdown()
		SetError(3)
		Return 0
	EndIf
	$v_Socket = TCPConnect($s_IPAddress, 25)
	If $v_Socket = -1 Then
		TCPShutdown()
		SetError(4)
		Return (0)
	EndIf

	$s_Send[0] = "HELO " & $s_helo & @CRLF
	If StringLeft($s_helo,5) = "EHLO " Then $s_Send[0] = $s_helo & @CRLF
	$s_ReplyCode[0] = "250"

	$s_Send[1] = "MAIL FROM: <" & $s_FromAddress & ">" & @CRLF
	$s_ReplyCode[1] = "250"
	$s_Send[2] = "RCPT TO: <" & $s_ToAddress & ">" & @CRLF
	$s_ReplyCode[2] = "250"
	$s_Send[3] = "DATA" & @CRLF
	$s_ReplyCode[3] = "354"

	Local $aResult = _Date_Time_GetTimeZoneInformation()
	Local $bias = -$aResult[1]/60
	Local $biasH = Int($bias)
	Local $biasM = 0
	If $biasH <> $bias Then $biasM =  Abs($bias - $biasH) * 60
	$bias =  StringFormat(" (%+.2d%.2d)", $biasH, $biasM)

	$s_Send[4] = 	"From:" & $s_FromName & "<" & $s_FromAddress & ">" & @CRLF & _
			"To:" & "<" & $s_ToAddress & ">" & @CRLF & _
			"Subject:" & $s_Subject & @CRLF & _
			"Mime-Version: 1.0" & @CRLF & _
			"Date: " & _DateDayOfWeek(@WDAY, 1) & ", " & @MDAY & " " & _DateToMonth(@MON, 1) & " " & @YEAR & " " & @HOUR & ":" & @MIN & ":" & @SEC & $bias & @CRLF & _
			"Content-Type: text/plain; charset=US-ASCII" & @CRLF & _
			@CRLF
	$s_ReplyCode[4] = ""

	$s_Send[5] = @CRLF & "." & @CRLF
	$s_ReplyCode[5] = "250"

	; open stmp session
	If _SmtpSend($v_Socket, $s_Send[0], $s_ReplyCode[0], $b_trace, "220", $s_first) Then
		SetError(50)
		Return 0
	EndIf
	; send header
	For $i_Count = 1 To UBound($s_Send) - 2
		If _SmtpSend($v_Socket, $s_Send[$i_Count], $s_ReplyCode[$i_Count], $b_trace) Then
			SetError(50 + $i_Count)
			Return 0
		EndIf
	Next

	; send body records (a record can be multiline : take care of a subline beginning with a dot should be ..)
	For $i_Count = 0 To UBound($as_Body) - 1
		; correct line beginning with a dot
		If StringLeft($as_Body[$i_Count], 1) = "." Then $as_Body[$i_Count] = "." & $as_Body[$i_Count]

		If _SmtpSend($v_Socket, $as_Body[$i_Count] & @CRLF, "", $b_trace) Then
			SetError(500 + $i_Count)
			Return 0
		EndIf
	Next

	; close the smtp session
	$i_Count = UBound($s_Send) - 1
	If _SmtpSend($v_Socket, $s_Send[$i_Count], $s_ReplyCode[$i_Count], $b_trace) Then
		SetError(5000)
		Return 0
	EndIf

	TCPCloseSocket($v_Socket)
	TCPShutdown()
	Return 1
EndFunc   ;==>_INetSmtpMail
Viel Spaß !
buFFy! is offline  
Old 10/22/2009, 21:01   #38
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Na , dann gebe ich auch mal meinen Senf dazu (habe alles in Funktionen geschrieben , der Übersichthalber)
Nichts davon richtet einen wirklichen Schaden auf den pc an , das wäre ein kleines Beispielskript (falls du überhaupt nicht weißt wie man Funktionen benutzt ....)
Mein persönlicher Favorit ist DateiAufDesktop($Anzahl) , dieser Befehl erzeugt auf dem Desktop dateien , die aber nicht wie normale dateien beartbeitet werden können (sprich weder gelöscht noch kopiert werden können) . Spätestens nach restart des pc verschwinden sie von alleine .

Wenn du wissen willst was die anderen befehle machen , führ sie doch einfach aus

Edit :
Benutze lieber diese Function zum Emails verschicken (häng sie einfach ans Ende der Inet.au3 an)
Shadow992 is offline  
Old 10/22/2009, 21:36   #39


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by u-coRe View Post
Deswegen sag ich ja kurz zappeln lassen und dann Shutdown.
Ansonsten kann auch per Parallelthread überprüfen ob er wieder läuft. Er steht früher im Speicher drin als die Symbole angezeigt werden. D.h. einfach Schnell wieder killen ;P
hm da bringste mich auf ne idee
lasst doch das mit den laufwerken und dem shutdown einfach weg
also nur endlosschleife in der der explorrer gekillt wird und wenn er gestartet wird wieder gekillt wird (das selbe für den taskmanager) und als desktophintergrund nen BSoD^^ wenn die symbole fehlen und man nix machen kann und wenn nix mit dem laufwerk passiert (lol) und auch keine Messagebox à la HAHA dann denkt man das is echt n BSoD xDD

@Shadow:

Warum machst du das mit dem Taskmanager 4 mal hintereinander?
Entweder Endlosschleife oder nur 1 mal^^ ne exe hat so ne schnelle laufzeit, da sind die 4 mal ganz schnell um, also wenn das ne langzeitüberprüfung sein soll bringts nix^^
MrSm!th is offline  
Old 10/22/2009, 21:38   #40
 
unknown661's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 314
Received Thanks: 160
wo wir hier gerade so wild am email senden sind, kennt wer nen offenen smtp server? also ohne authentification?
unknown661 is offline  
Old 10/23/2009, 17:12   #41
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by MrSm!th View Post
hm da bringste mich auf ne idee
lasst doch das mit den laufwerken und dem shutdown einfach weg
also nur endlosschleife in der der explorrer gekillt wird und wenn er gestartet wird wieder gekillt wird (das selbe für den taskmanager) und als desktophintergrund nen BSoD^^ wenn die symbole fehlen und man nix machen kann und wenn nix mit dem laufwerk passiert (lol) und auch keine Messagebox à la HAHA dann denkt man das is echt n BSoD xDD

@Shadow:

Warum machst du das mit dem Taskmanager 4 mal hintereinander?
Entweder Endlosschleife oder nur 1 mal^^ ne exe hat so ne schnelle laufzeit, da sind die 4 mal ganz schnell um, also wenn das ne langzeitüberprüfung sein soll bringts nix^^
Schau doch mal mein beispiel an :
AdlibEnable("task",500)
, da siehste doch , dass es ne längere laufzeit hat ...
Shadow992 is offline  
Old 10/25/2009, 13:28   #42
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Hab auch noch eins (leider in Delphi geschrieben ,das is ja aber egal^^)

Zum Beenden "Enter" drücken!
Code:
unit lol;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FormKeyPress(Sender: TObject; var Key: Char);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Button1.Left := random (ClientWidth - Button1.Width - 20);
  Button1.Top := random (ClientHeight-Button1.Height-100);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowWindow (FIndWindow('Shell_TrayWnd', nil), SW_SHOW);  // Zeigt die Taskabr
  Close;
end;

procedure TForm1.FormCreate(Sender: TObject);
var Owner: THandle;
begin
  ShowWindow (FindWindow('Shell_TrayWnd', nil), SW_HIDE);     // Versteckt die Taskbar
  Owner := GetWindow(handle, GW_OWNER);
  ShowWindow (owner, SW_HIDE);
  Self.Hide;
  MessageBeep(0);
end;

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
  if GetAsyncKeyState (VK_Return) <> 0 then              // Enter Taste zum Beenden drücken!!
  begin
   ShowWindow (FIndWindow('Shell_TrayWnd', nil), SW_SHOW);
   Close;
  end;
end;

end.
Attached Files
File Type: rar Mein Prog..rar (80.7 KB, 6 views)
HardCore.1337 is offline  
Old 10/25/2009, 13:30   #43
 
comentdenner's Avatar
 
elite*gold: 2
Join Date: Feb 2009
Posts: 3,833
Received Thanks: 893
wo kriege ich autiit her fin dein google nichts nur was kostet
comentdenner is offline  
Old 10/25/2009, 13:38   #44
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
AutoIt griegste hier her:

Und es kostet nix
HardCore.1337 is offline  
Thanks
1 User
Old 10/25/2009, 14:15   #45
 
comentdenner's Avatar
 
elite*gold: 2
Join Date: Feb 2009
Posts: 3,833
Received Thanks: 893
danke^^ jez muss ichs "nurnoch" verstehen xD
comentdenner is offline  
Reply




All times are GMT +1. The time now is 05:23.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.