'Privileged instruction' - problem

dział ogólny

'Privileged instruction' - problem

Nowy postprzez techew » wtorek, 3 marca 2009, 12:00

Mam problem. Po skompilowaniu programu kompilator wyrzuca mi blad:

Exception class EPrivilege with message 'Privileged instruction'. Process project.exe (3332)

i nie uruchamia juz projektu. Czy ktos sie moze z tym spotkal? Co to moze znaczyc?
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez Cyfrowy Baron » wtorek, 3 marca 2009, 13:45

A czy to nie pojawia siÄ™ przypadkiem w systemie Vista? Jakiego rodzaju to jest program.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez techew » wtorek, 3 marca 2009, 16:01

System operacyjny: Windows XP.
Aplikacja: Prosty program obslugujacy baze danych, Baza napisana w MS Access, uzywam zwyklego BDE bez zadnych udziwnien: Table i Query.
Program obsluguje baze danych dostawcow, jakies dane o nich, kilka wydrukow - zadna wielka sprawa. Dlatego mnie to dziwi. Zadnych skomplikowanych operacji, nic nowego. Blad kompilatora za to widze pierwszy raz :|
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez Cyfrowy Baron » wtorek, 3 marca 2009, 16:53

Pytałem jakiego rodzaju to jest program, czy stosujesz w nim tokeny i strukturę TOKEN_PRIVILEGES?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez techew » wtorek, 3 marca 2009, 16:59

nie stosuje zadnych tokenow, zadnych struktur.
Jak piaslam bardzo prosty program a w zasadzie baza danych i kilka form, gridow, editkow i przyciskow; posiada funkcje zapisu do bazy, odczytu z bazy, wyswietla informacje, drukuje.
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez Cyfrowy Baron » wtorek, 3 marca 2009, 18:31

Nie podajesz, żadnych istotnych danych, które pomogły by zdiagnozować problem. Jakiego używasz kompilatora? Czy w innych projektach też pojawia się ten problem?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez techew » Å›roda, 4 marca 2009, 10:21

kompilator C++ Builder 2007, problem pojawia sie tylko w tym projekcie. O samym projekcie napisalam juz wszystko co tylko moglam - to naprawde najprostsza aplikacja jaka mozna sobie wyobrazic. Przyznam szczerze, ze od wczoraj odstawilam ten projekt - bo nie musialam zajac sie czyms innym, ale dzis znow musze wrocic do tematu. Pomogloby mi gdybym wiedziala co to w ogole ozacza: 'Privileged instruction' i o to mi przede wszystkim chodzi, bo analize swojego kodu zrobilam na samym poczatku i jak wspomnialam kod nie rozni sie niczym od innych moich kodow, ktore nigdy sie nie sypaly w ten sposob. Program byl napisany jakis czas temu (w tym samym kompilatorze) otworzylam go, zeby naniesc kilka dodatkowych funkcji, po pierwszym skompilowaniu pojawil sie blad. W Helpie nie doszukalam sie informacji na ten temat.
Dodam jeszcze, ze podczas wyrzucania bledu otwiera mi sie zakladka forms, ale kursor staje na poczatku (nie w konkretnym miejscu w kodzie).
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez wargo » piÄ…tek, 6 marca 2009, 14:24

Czy ten komunikat pojawia się w oknie z czerwonym kółkiem z krzyżykiem?
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez techew » piÄ…tek, 6 marca 2009, 19:44

Nie pamiętam czy miał kółko z krzyżykiem ale w sumie już wiem co to jest. Baza danych była przechowywana na serwerze, tego dnia akurat ten serwer trochę się sypał, ktoś nabroił coś z uprawnieniami dla poszczególnych użytkowników do zapisu/odczytu, ale panowie od serwera już naprawili problem i wszystko jest OK :)))
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez Cyfrowy Baron » piÄ…tek, 6 marca 2009, 20:11

No proszę... nawet słowem nie wspomniałeś, że to program bazodanowy łączący się z bazą danych na serwerze, a miał to być zgodnie z Twoimi słowami:

to naprawdę najprostsza aplikacja jaka można sobie wyobrazić


Podałeś wiele informacji za wyjątkiem tych istotnych... :oops:
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez techew » poniedziaÅ‚ek, 9 marca 2009, 17:29

Po pierwsze napisalam, ze program obsluguje baze danych (domyslnie: probuje odczytac/zapisac informacje w jakims pliku) i nie uwazam, aby to, ze znajduje sie on na serwerze czy jakimkolwiek innym dysku mialo kluczowe znaczenie dla tego konkretnego problemu (z innego forum dowiedzialam sie - co prawda po fakcie - ze ktos mial identyczny problem z Windowsem XP kiedy cos sie posypalo w systemie w zakresie kont uzytkownikow i uprawnien. Program odwolywal sie jdynie do pliku .ini zapisanego gdzies na dysku C - wyrzucal identyczny blad).

Poza tym moje pytanie brzmialo:
Pomogloby mi gdybym wiedziala co to w ogole ozacza: 'Privileged instruction'


i odpowiedz na nie brzmi:

w zdecydowanej wiekszosci przypadkow to problem z usyskaniem uprawnien do modyfikacji pliku. Dzieje sie tak gdy system nie moze lub nie potrafi uzyskac informacji na temat zakresu uprawnien danego uzytkownika.

i jesli sie ja zna to juz pierwszy - co najwyzej drugi mój post nie pozostawia zadnych pytan. Ciezko jest mi sie domyslic co dla Ciebie jest istotna informacja a co nie, wiec moze powinnam po prostu skopiowac caly kod zrodlowy i go tu wkleic zamiast zgadywac co jest wazne a co nie. A moze po prostu jesli sie nie zna odpowiedzi to zamiast pisac 'cokolwiek' lepiej sie wstrzymac? Spokojnie - nie mozna wiedziec wszystkiego! A mi sie zdaje, ze niekiedy piszesz cos byle tylko napisac, przewijac sie w postach i zeby wygladalo, ze o wszystkim masz pojecie...

p.s:
... nawet słowem nie wspomniałeś

- jestem kobietÄ….

Pozdrawiam.
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez Cyfrowy Baron » poniedziaÅ‚ek, 9 marca 2009, 18:10

Po pierwsze napisalam, ze program obsluguje baze danych (domyslnie: probuje odczytac/zapisac informacje w jakims pliku)


Notatnik też odczytuje i zapisuje dane do pliku, ale trudno go nazwać programem bazodanowym.

i nie uwazam, aby to, ze znajduje sie on na serwerze czy jakimkolwiek innym dysku mialo kluczowe znaczenie dla tego konkretnego problemu


więc przytoczę Twoje własne słowa:

Baza danych była przechowywana na serwerze, tego dnia akurat ten serwer trochę się sypał, ktoś nabroił coś z uprawnieniami dla poszczególnych użytkowników do zapisu/odczytu


wiec miało jednak znaczenie kluczowe.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: 'Privileged instruction' - problem

Nowy postprzez techew » poniedziaÅ‚ek, 9 marca 2009, 19:26

...
chyba nie ma sensu ciągnąć dalej tej dyskusji.
Avatar użytkownika
techew
Bladawiec
Bladawiec
 
Posty: 40
Dołączył(a): piątek, 26 września 2008, 10:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana


Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 8 gości