Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

gde je ovde problem!!!

[es] :: Visual Basic 6 :: gde je ovde problem!!!

[ Pregleda: 3226 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon gde je ovde problem!!!31.05.2010. u 21:48 - pre 168 meseci
prosto a komplikovano :D evo i koda
Code:
Private Sub Command2_Click()
Open "C:\pr1.txt" For Output As #1
izvestaj = Text1.Text
Print #1, izvestaj
Close #1
End Sub


nema sanse da usnimi a kada promenim particiju npr. D: hoce
koristim win7 a on koliko sam primetio uvek nesto postavlja pitanja kad se u C: ubacuje ili menja nesto!!!
Prikačeni fajlovi
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
212.200.241.*



+104 Profil

icon Re: gde je ovde problem!!!31.05.2010. u 22:00 - pre 168 meseci
lepo ti kaže da nema prava da piše na tom mestu.
C: particija je po defultu zaštićena od pravljenja novih fajlova. Napravi neki folder na C particiji pa piši u njemu ili dozvoli da trenutni korisnik ima prava da pravi nove fajlove
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: gde je ovde problem!!!31.05.2010. u 23:25 - pre 168 meseci
nove foldere sam pravio i u okviru Program FIles ali isto se desava. Posto sam novi sa win-om vidim da imam i dva PF-a ...no nije bitno, Moje pitanje je sta kada se program napravi, kako obezbediti funkcionalnost i za naj obicnije korisnike? Kako dozvoliti zapravo pisanje u C: bez problema?
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: gde je ovde problem!!!01.06.2010. u 12:44 - pre 168 meseci
isključi UAC.
F
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: gde je ovde problem!!!02.06.2010. u 00:23 - pre 168 meseci
super, hvala na pomoci, usputno, kako to resiti prograski pri samoj instalaciji programa ili pokretanjem neke "pripreme" pred instalaciju pokretanjem exe-a sa ovim kodom

http://www.experts-exchange.co...asic/VB_Script/Q_23788097.html

ovde se koliko sam shvatio pokrece .bat
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: gde je ovde problem!!!02.06.2010. u 14:20 - pre 168 meseci
Nije ti baš pametno iz koda mijenjati sigurnosne postavke OS-a.
F
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: gde je ovde problem!!!02.06.2010. u 21:44 - pre 168 meseci
napravim program a korisnik ima win7,vistu, kako njemu objasniti da treba brckati po regovima ili cp-u da bi program bio funkcionalan
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.telekom.rs.



+104 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 02:44 - pre 168 meseci
Jednostavno, ne koristiš foldere u kojima nemaš pristup po defaultu
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

srdjan_m
Programer
St.Pazova

Član broj: 29217
Poruke: 262
*.masel.rs.



+12 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 08:25 - pre 168 meseci
USER-u dodeli admin prava nad tim folderom i sve prolazi kako treba. To je problem koji se javlja na Visti i Win7.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 11:27 - pre 168 meseci
gde god stavim folder u okviru C: particije isto se desava. pitanje je kako odraditi da korisnik bez ikakvog mog angazovanja podesi to, odnosno da se kroz wizard - instalaciju programa odradi dozvola za smestanje podataka i pisanje u text.txt na C: automatski?
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 12:14 - pre 168 meseci
Jel moze za vreme instalacije setup sam da napravi odredjeni fajl iz kog ces citati i pisati?
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

srdjan_m
Programer
St.Pazova

Član broj: 29217
Poruke: 262
*.static.sbb.rs.



+12 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 13:08 - pre 168 meseci
S obzirom da je to "problem" do operativnog sistema, a ne VB-a, mislim da ti je mnogo sigurnija opcija da pri instalaciji programa kod korisnika to sam podesis (kao deo usluge-instalacije programa) nego da ti VB menja registry, regional settings i sl.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 13:19 - pre 168 meseci
Nemoj iskljucivati UAC ako to nije krajnje neophodno. To je kao da prodajes radio za auto koji zahteva da ne vezujes pojas.
Moj savet ti je da proucis kako cela stvar radi i kako da napravis program da bude u skladu sa UAC-om.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: gde je ovde problem!!!03.06.2010. u 22:18 - pre 168 meseci
Citat:
shpiki: Jel moze za vreme instalacije setup sam da napravi odredjeni fajl iz kog ces citati i pisati?

moze i to sam resio, program cak i vidi txt i cita iz njega ali je problem pisanje

Citat:
srdjan_m: S obzirom da je to "problem" do operativnog sistema, a ne VB-a, mislim da ti je mnogo sigurnija opcija da pri instalaciji programa kod korisnika to sam podesis (kao deo usluge-instalacije programa) nego da ti VB menja registry, regional settings i sl.


to je jedino i najsigurnije resenje
Citat:
Shadowed: Nemoj iskljucivati UAC ako to nije krajnje neophodno. To je kao da prodajes radio za auto koji zahteva da ne vezujes pojas.
Moj savet ti je da proucis kako cela stvar radi i kako da napravis program da bude u skladu sa UAC-om.


shvatam, jedino sto nisam probao je da kreiram zapis za ini,dll ili neki drugi sistemski fajl pa da se mozda tako zaobidje cela komplikacija ili da prilikom instalacije korisnik bira jednu od particija koju ima a nije sistemska ali se postavlja pitanje sta ako neko ima samo jednu... i tako u nedogled sa mojim problemom
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 273
93.93.194.*

Sajt: www.digitconsulting.rs


+20 Profil

icon Re: gde je ovde problem!!!04.06.2010. u 00:30 - pre 168 meseci
Probaj da file smestiš u userprofile folder pa tamo negde...
Ne znam čemu služi taj txt file, ali bi aplikacija trabalo da i pored aktivnog UACa ima pristup tom folderu.
Po defaultu UAC (ako sam ga dobro skontao) aplikaciju "tera" da radi sa manjim privilegijama, čak iako user ima
Admin prava. Čak i tad gomila "osetljivih" mesta nedostupna i traži da potvrdiš da si baš to hteo, što naravno
iz aplikacije nije baš izvodljivo, a ne bi ni lepo izgledalo :-)

Ono tamo negde .... iz prve rečenice bi najbolje bilo da bude u Application Data folderu user profajla ...

Ne znam tačno za sedmicu, na XP je to po defaultu ovde:
C:\Documents and Settings\UserName\Application Data\MyApplicationName\MyApplicaton.txt

Na Win 7 bi to otprilike (nemam Win 7 pri ruci) bilo (sad ću da lupim) ovde:
C:\Users\UserName\Application Data\Roaming\MyApplicationName\MyApplicaton.txt

Tačnu putanju mozes uvek videti u sistemskoj varijabli %APPDATA%

Evo linka za malo više o tome: http://en.wikipedia.org/wiki/Environment_variable
pa potrazi deo "Default Values on Microsoft Windows"

Probaj tu da upišeš fajl, mozes da probas i u MyDocuments folderu i on bi trebalo da je
dostupan za write ....

Ako ti upis uspe, onda u VB-u mozes lako i automatski da odrediš putanju tako sto ce VB da pita
OS gde mu je Application Data folder, ili My Documents folder ....
Time dobijas da je tvoja aplikacija nezavisna od particija, pathova, a radiće na svakoj ispravnoj
Win instalaciji.

Ostaje samo još da vidiš dali ti ovakav pristup odgovara, jer u ovom slučaju bi ti aplikacija za
svakog usera koje je pokrene kreirala poseban file....

Iz VBa da bi odredio putanju do Applicaton Data, moraćeš da koristiš Win API.

Evo ti jedan link i na tu temu, čisto da imaš odakle da kreneš...
http://forums.fanatic.net.nz/index.php?showtopic=6953

A evo i jedan članak o UACu na temu "Čemu ovo služi, a još i ne radi ...?"

http://windowsteamblog.com/win...-control-data-redirection.aspx
Pročitaj... (nema puno, a biće ti sve mnogo jasnije)

Nadam se da sam bio od pomoći.

Pozdrav,
Bojan
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: gde je ovde problem!!!08.06.2010. u 00:02 - pre 168 meseci
hvala svima na pomoci posebno vbbojan, pomogao mi je tvoj predlog i sada to savrseno funkcionise.hvala ssvima jos jednom
 
Odgovor na temu

[es] :: Visual Basic 6 :: gde je ovde problem!!!

[ Pregleda: 3226 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.