Diskuze: smazaní souboru
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 22 zpráv z 22.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Kdyby Windows dodržovaly normu POSIX, tak by ten exe mohl smazat sám sebe. Jenže Windows POSIX nesplňují a proto to nejde.
Udělej si nějaký spouštěč, který bude moct ten exe spustit nebo smazat.
hm tak takovou odpověď jsem tak trochu čekal
asi to budu muset řešit přes ten
baťák
to je nesmysl, udělej si druhou aplikaci tu spusť a v ní tu první aplikai odstraň.
Tvoje odpověď je nesmysl
Co by poté udělal s tou druhou aplikací? 
Tak místo druhé aplikace napíše cmd script, ten může smazat sám sebe a ten program ho může dokonce i vytvořit, bude v něm jenom jeden nebo dva řádky.
Napadlo mě, že takový uninstaller by to měl umět, takže by to jít
mělo.
Našel jsem tohle, bylo to zajímavé, ale nezkoušel jsem jestli to
funguje.
A k čemu by ten program byl ? kdyby se smazal ? 
Třeba nějaká trial verze, která jde spustit jenom jednou 
V C++ mi funguje tohle:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream file("script.bat");
file<<"erase pokus.exe"<<endl<<"erase script.bat"<<endl<<"exit";
file.close();
system("start script.bat");
}
Jenom na konci zůstane otevřená konzole a nepovedlo se mi jí zbavit.
Něco jsem našel, nezkoušel jsem tak nevím jestli to bude fungovat (je tam napsáno že to nefunguje na XP): http://www.codeproject.com/…self-Immedia
Ještě bys mohl příkaz pro smazání toho souboru uložit do seznamu RunOnce v registrech.
Vyzkoušejte.
Však to ve své podstatě je malware.
Neoznačil bych to jako vir, ale spíš jako trojský kůň.
Když takhle znělo zadání, tak je zřejmé, že se to nebude antiviru líbit.
Ono to našlo tu chřipku, co jsem nedávno přechodil.
Jsem asi něco virů naprskal do klávesnice. 
Udělal jsem si instalátor, a ten potřebuji smazat asi to vyřeším přes vytvoření batche a timeout příkazem s minimalizovaným oknem, nebo tak něčím.
Hm tak to jsem tak trochu nepochopil, to mi chceš říct že se mi z registrů spustí příkaz?
Přesně tak. Akorát se RunOnce spouští jen při bootování.
Zobrazeno 22 zpráv z 22.