Fakt nikdo neví? Prosím ;-(
Příspěvky odeslané z IP adresy 85.207.160.–
Ano zdento díval ale tam je to pro mě moc složité. Zde jsem našel jak se dá úplně jednoduše číst z registrů
http://www.daniweb.com/forums/thread98303.html
Takže číst z registrů už umím ale mazat ještě ne.
To nechme bejt, už jsem na to přišel. Ale teď bych se docela rádd naučil čtení a mazání v registru. Můžeš mi s tim helpnout?
Díky
Hele, ještě bych potřeboval toto:
HKEY h1;
char *jm = "%HOMEDRIVE%\\file.exe"; // %homedrive% zde nefunguje, nevím proč
RegOpenKey(HKEY_CURRENT_USER,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",&h1);
RegSetValueEx(h1,"1",0,REG_SZ,(const unsigned char*)jm,strlen(jm));
%homedrive% mi nefunguje. Zapiše do registru ale po spuštění se nic nespustí ? Co s tím?
Už jsem to vyřešil. NEvím proč ale nejde mi zapsat do
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
tak jsem to zkusil do
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
a funguje to díky!
Stejně mi to nefunguje. Zase se to uspěšně builne ale nefacha.
Takže tohle je zdroják?
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
HKEY h1;
char *jm = "C:\\file.exe";
RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",&h1);
RegSetValueEx(h1,"1",0,REG_SZ,(const unsigned char*)jm,strlen(jm));
}
Nějak mi nefunguje, úspěšně se builne ale do registrů se nic "nezapíše".
Můžeš mi napsat celý zdrojový kód který zapíše soubor file.exe (uložený v C:\ ) do
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
JJinak mám windows 7 64bit
Ahoj, potřeboval bych pomoct se zápisem do registru, konkrétně do :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Prosím o podrobnější návod.
Díky
Nefunguje mi to. Uspěšně se buildne, ale po spuštění to ze sebe nic neexetrahuje. Nebude to tím že mám windows 7 64bit?
Aha, já mám CODE::BLOCKS v10 a u té to takhle jednoduše nejde. Stáhnu CODE::BLOCKS v8 a pak to zkusím znovu. Díky za screeny
Nikde jsem v CODE::BLOCKS nenašel že by se někde dal přidat soubor do projektu. Ani moc nerozumím tvému "návodu". Mohl by jsi mi udělat screenový návod? Třeba na tvé vývojové prostředí.
Ahoj všem , mám dotaz.
Používám vývojové prostředí CODE::BLOCKS (vžy nejnovější verzy) a chtěl bych do mého "programu" zabalit i další soubory, abych je nemusel furt "vláčet" sebou.
Příklad:
Chtěl bych vytvořit program, který extrahuje soubor hudba.mp3 do C:\
a soubor neco.exe na plochu. Jak by se dalo udělat něco takového?
Prosím o detailní vysvětlení. Děkuji
Pak můžeš zkusit Microsoft Visual c++ 2010
Asi jsi stáhla špatný balíček :D. Zkus to z jiné stránky ;-)
Jinak k tvému dotazu:
1) Nepíše se to
system("pauze");
ale system("pause");
2) Mělo by ti to fungovat ve všech programech :-)
Zde máš vysvětlení k system("puase");
To co je v závorce v uvorovkách se jakoby napíše do CMD (příkazový řádek Windows).
To znamená, že to je uplně to samé jako když otevřeš CMD (Win + R a napsat cmd) a napíšeš pause .
Nevím , jak se vyznáš v CMD, ale pokud ano, tak ti to hodně ulehčí programování.
Např. vypnutí počítače se napíše takhle:
system("shutdown -s");
Zkus je třeba nainstalovat ;-)
Zkus vysvětlit jaký problém máš.
Pouze jeden cin.get(); ti fungovat nebude, důved je paměťový buffer nebo tak něco . Musíš ho tam napsat dvakrát, nebo ten kód uprav takhle.
#include <iostream>
#include <windows.h>
int main ()
{
std::cout <<"Ahoj Ty tam!\n";
system("pause");
return 0;
}
Pokud by jsi trvala na cin.get(); tak to uprav takhle, ale doporucuji prvni moznost:
#include <iostream>
int main ()
{
std::cout <<"Ahoj Ty tam!\n";
cin.get();
cin.get();
return 0;
}
Můžeš zveřejnit zdrojový kód programu? Jinak jako vývojové prostředí doporučuji CODE::BLOCKS
Já v API zatím nedělám, ale nějaký InputBox je.
OK
Mohl by jste mi nekdo vysvetlit to MCI. Já to totiž moc nechápu, sem zatim taková "lamka". NApište mi prosím nějakej příklad s vysvětlením. Děkuji
Ahojte všichni, mam dotaz
Už umím pracovat s MessageBox.
Př.
#include <windows.h>
#include <winuser.h>
using namespace std;
int main ()
{
MessageBox(NULL,"Pokusna zprava", "Otazka programu", MB_ICONINFORMATION);
return 0;
}
Ale potřeboval bych se naučit InputBox
Mělo by to fungovat asi takhle:
#include <windows.h>
#include <winuser.h>
using namespace std;
int main ()
{
string jmeno; // deklaruje string jmeno
InputBox(NULL,"Jak se jmenujete? ", "Otazka programu", jmeno ,0); // Zepta se uzivatele na jmeno. Zadany text by se mel ulozit do string jmeno
return 0;
}
Poradí mi někdo?
Díky
Zdendo díky funguje to (ten Shell...)
ale dalo by se to přes to i vypnout?
Protože když dám:
ShellExecute(NULL, "open", "soubor.mp3", NULL, NULL, SW_HIDE);
tak se mi to krásně spustí a nádherně schová ale když vypnu program tak písnička běží dál. Dalo by se to nějak vypnout?
A nebylo by něco jednodušího? Něco jako system("start \"wmplayer.exe\" \"hudba.mb3\"");
Ani by to nemuselo být na pozadí. Stačilo by aby se to otevřelo ve Windows Media Player
Ahoj, potřeboval bych spustit mp3 na pozadí programu. Nebo aspoň normálně spustit mp3. Může mi někdo pomoct?