Permalänk
Medlem

TinyDump

Efter att ha använt Delight's Dump2FTP i flera år så slutade det tyvärr fungera när jag bytte OS till Windows 7 X64. Testade alternativet Rightload men det fungerade inge bra (gick inte att högerklicka vissa ikoner på skrivbordet längre, det resulterade i en krasch). Livet blir ju betydligt trevligare när man har ett sånt program så nu var det dags att göra en egen version

Såklart fick programmet inte vara för stort, men strax under 5k okomprimerat kan man kanske stå ut med, fast det hade gärna fått vara lite mindre för min del

Jag har än så länge stoppat en genväg till programmet i SendTo mappen, få se om man kanske orkar göra en vettig installationsgrej senare. Genvägen får du alltså skapa själv, en kort beskrivning följer med i zip filen.

Nåja, jag tänkte iaf dela med mig programmet, och ni kanske har några bra föreslag på vad som kan förbättras

http://howisbabbyformed.info/tinydump-0.3.zip

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

vackert som vanligt snq

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Medlem

Tackar! Du har ingen aning vad du har ställt till med genom att släppa ditt program Man känner sig ju helt invalid när det inte fungerar längre så nu fick man spendera en halv dag på det här

Har precis testat under win2k och xp.. Under 2k funkar inte ikonen i aktivitetsfältet pga att jag använder alpha blending, och under xp får man ingen ballong när filen är färdig. Egentligen bara kosmetiska problem alltså, annars fungerar allt som det ska.
Vista har jag inte möjlighet att testa just nu.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

Det som saknas är ju ett GUI, fixa det så har du en vinnande produkt! Shellextensions är inte roligt, men nått enkelt gränssnitt för att hantera konton borde du kunna sno ihop på nån timme eller två och lika många kilobyte

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Medlem

Jag hatar att fixa GUI men jag måste hålla med om att det är lite besvärlig att hålla på på det viset det funkar nu.
Har iaf fixat ikonen och ballongen, nu funkar allt som det ska även på xp och 2k. Ny version ligger på samma adress som tidigare.

Har även uppdaterat min PE optimizer.. Det visar sig att win7 är lite mer krävande så det går inte att använda alla fula tricks som man kunde använda under xp. Största förändringen är väl att man nu inte kan använda låga alignment eller file alignment värden. Men platsen som blir över används nu till import strängarna

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

Helt underbart program!

Vad är det skrivet i för språk?

Permalänk
Medlem

Tack!
Det är skrivet i C++, VC++ 2008 för att vara exakt

Håller f.ö just nu på med ett GUI.. Men det krävs lite fler förändringar för det, läsa inställningar från en ini fil osv. Än så länge tar GUI:n upp ca 800 bytes. Kan ju säga att det gick inte för sig att bara ha dialogen som en resource, vilken slöseri med bytes Bara själva dialogen var över 1k och då fanns det inte ens nån kod till den.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

vad är det för något?

Permalänk
Medlem

Ja det kanske inte är så självklart vad det är för något egentligen Men det är alltså ett program för att "dumpa" filer till en ftp server.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Musikälskare

Fattar inget av beskrivningen ^^

Visa signatur

❀ Monitor: ASUS Swift 27" @ 1440p/165Hz ❀ CPU: Ryzen 7700X ❀ Cooling: Corsair H170i ELITE 420mm ❀ GPU: MSI 3080 Ti SUPRIM X ❀ Memory: Corsair 32GB DDR5 Vengeance ❀ Motherboard: ASUS Crosshair X670E Hero ❀ M.2: Samsung 980 Pro ❀ PSU: Corsair HX1200 ❀ Chassi: Corsair 7000X ❀ Time Spy: 19 340

📷 Mina fotografier
🎧 Vad lyssnar du på just nu?

Permalänk
Medlem

Det är ett program som laddar upp en fil till en ftp server.

Permalänk
Medlem

Krypteras inloggningsinformationen till servern? Och hur isåfall?

Visa signatur

Archlinux, Sway och Rust, vad mer behövs?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Gräs-Mannen
Krypteras inloggningsinformationen till servern? Och hur isåfall?

Om du menar om programmet använder auth TLS eller SSL så är svaret nej, det använder vanlig hederlig gammal FTP och användarnamn/lösen skickas som plain text. Jag använder windows FTP funktioner (InternetConnect, FtpOpenFile) så det går nog inte att göra så mycket åt det.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av snq
Om du menar om programmet använder auth TLS eller SSL så är svaret nej, det använder vanlig hederlig gammal FTP och användarnamn/lösen skickas som plain text. Jag använder windows FTP funktioner (InternetConnect, FtpOpenFile) så det går nog inte att göra så mycket åt det.

Tänkte mer om programmet sparar ner inloggningsinformation på disken.

Visa signatur

Archlinux, Sway och Rust, vad mer behövs?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Gräs-Mannen
Tänkte mer om programmet sparar ner inloggningsinformation på disken.

Nej inloggningsinformationen sparas inte någonstans i den här versionen.

Men snart är jag färdig med en ny version med gui som sparar infon. Då är lösenordet krypterat på nåt enkelt och smidigt sett. Absolut inte omöjlig att knäcka om man nu verkligen vill (och kan läsa asm kod) men det håller iaf bort eventuella program som scannar registryn efter användarnamn och lösenord, om det nu skulle finnas några såna.
Det är som ingen större vits att spendera mycket tid på att försöka göra det oknäckbar, för om mitt program kan koda av det så kan ju även nån som kan läsa programmets kod göra det. Men jag kan ju förstå om folk inte vill ha sina lösenord lagrade i plain text nånstans, så därav en enkel form av kryptering.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

Nu så, nu kanske det är lite mer användbar för en hel del
För att installera är det bara att köra programmet, knappa in uppgifterna, OK. Sen kan man högerklicka på filer i explorer för att ladda upp dom.

Orkar inte skriva några utförliga dokument just nu men fråga på om det är nåt som är oklart

http://howisbabbyformed.info/tinydump-0.3.zip

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

Grymt program!

Kommer användas

Visa signatur

Fractal Design Define R3 | Phenom II X4 965 | 8GB Ram | HD6950 |HD 16TB | Windows 7 Ultimate

Permalänk
Medlem

Underbart vackert snq Jäkligt najs faktiskt!

(vad använder du MSVCRT.dll till?)

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Delight
Underbart vackert snq Jäkligt najs faktiskt!

(vad använder du MSVCRT.dll till?)

Tackar
Ja det blev så med msvcrt.dll.. Jag upptäckte att __getmainargs resulterade i en något mindre exe än min tidigare hack med GetCommandLineW/CommandLineToArgvW, och då känndes det som att det var lika bra att ta msvcrt sträng funktionerna också Jag använder några windows api funktioner som bara fungerar under win2k och nyare och då finns msvcrt alltid installerat ändå.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

du kan inte göra en os x port av det?

Visa signatur

Laptop - MacBook 2.0GHz, 4GB ram, Intel GMA 950
Stationär - i5 3570k @ 4ghz, 8gb ram, 120gb ssd + 2tb hdd, Windows 8 64bit, fractal design arc
Citera så jag hittar tillbaka :)

Permalänk
Medlem

Klockrent program!

Visa signatur
Permalänk
Medlem

Stöd för SSH/SCP och FTP+SSL skulle vara awesome.
Tankar på att släppa källkoden? Isåfall kan jag hjälpa till med utökningen! (:

Var dock ett tag sen jag satt med C++, men det ska nog gå fint!
Nackdelen lär väl dock bli att binären lär bli bra mycket större än 5k, eftersom man behöver SSL dll's eller liknande library.

Visa signatur

Besök JimNelin.com eller Jim Nelin på LinkedIn

Permalänk
Medlem

Man kan ju tänka sig en lösning där programmet har stöd för säker FTP om dom rätta dll-filerna finns på plats. Borde inte kräva många kilobyte.

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Medlem

Blev lite optimering och nu är vi nere i 5769 bytes Plockade bort msvcrt.dll också.
Annars inga ändringar så den heter fortfarende v0.3:
http://howisbabbyformed.info/tinydump-0.3.zip

Ingen som har hittat några buggar? För jag kan då inte tänka mig att jag har skrivit något som fungerar som det ska under alla möjliga förhållanden.

Ang portning så använder programmet mest bara windows api funktioner så det är nog enklare att skriva något nytt istället isf. Visst finns det mycket portabel kod, men jag vill nog påstå att det är enklare att skriva nåt eget iaf.

FTP+SSL vore kul, men det är inget jag har behov av själv. SCP däremot skulle jag kunna använda. Men det är inget jag har erfarenhet med eller vet mycket om.. FTP vet man ju iaf hur det sitter ihop, mitt första C# projekt var en FTP server.
Jag ska fundera på det här med att släppa koden, den är förståss ful som bara den för att få ner storleken så mycket som möjligt. Men iofs ändå rätt läsbar, tycker jag själv då...

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

Man kan ju önska att inställningarna lagras i en ini-fil kanske?

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Delight
Man kan ju önska att inställningarna lagras i en ini-fil kanske?

Jo, det är klart man kan Men personligen ser jag inte riktig fördelen med det? Förklara gärna varför det skulle vara bättre än att lagra det i registret
Det känns som att det är lite för sent för att börja ändra det nu allt redan ligger i registret.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett

Permalänk
Medlem

Vore intressant om det portades till linux. Gtk+ någon?

Visa signatur

Archlinux, Sway och Rust, vad mer behövs?

Permalänk
Medlem

Personligen gillar jag inte registret alls. När jag tar bort en programkatalog vill jag att alla spår av programmet skall vara borta. Dessutom kan man ju inte kopiera inställningar och sånt till en annan dator om det ligger i registret.

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Avstängd

Source code då?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Delight
Personligen gillar jag inte registret alls. När jag tar bort en programkatalog vill jag att alla spår av programmet skall vara borta. Dessutom kan man ju inte kopiera inställningar och sånt till en annan dator om det ligger i registret.

Ja det har du iofs rätt i. Men det här är ju nåt som man aldrig avinstallerar så det är då ett problem mindre iaf

Citat:

Ursprungligen inskrivet av leksak
Source code då?

Att fråga på det viset kommer då iaf garanterat inte resultera i att det dyker upp nån kod.

Visa signatur

Surf/jobbdator: i7 3770K | GA-Z77-D3H | 16 GB | Intel 510 + 750 GB | HD6870 2GB | 30'' | P180B
Server: Phenom X4 9500 | GA-MA78G-DS3H | 8 GB | 5.4 TB | YY-0221
Speldator: IBM PC XT | 8088 4.77 MHz | 640k | 10 MB HDD | EGA | 360k/720k diskett