|
|
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
Подскажите, как открыть файла определенной программы под определенной учетной записью в delphi? Пробовала так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. но так запускается только exe, без файла пробовала так: Код: pascal 1. 2. Но не получается открыть под определенной учетной записью. Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2018, 20:34 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
ИринаC, shExecInfo^.lpParameters := ''; Как бы намекает нам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2018, 20:41 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
CreateProcessAsUser CreateProcessWithLogonW SHCreateProcessAsUserW ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2018, 23:42 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
ИринаC Код: pascal 1. 2. Вообще то не open а runas во вторых не путь до документа, а сам файл открываемый. В третьих не nil в 4 параметре. А путь до документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 00:54 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
Встречал ситуации, когда на Win10 ShellExecute не запускал исполняемые exe, ругался, что нет соответствия для расширения. Я бы рекомендовал CreateProcess У себя, например, в паре проектов нужно запускать один файл. Иногда с правами адм, иногда - без. Для этого лежит 2 одинаковых исполняемых файла, один собран с манифестом на администратора. И все красиво и удобно. Ползатель щелкнул задачу - получил сообщение о запросе прав - согласился - все отработало. Ну или не получил запрос и сразу отработало. И не заморачивался с глючным ShellExecute. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 11:09 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
Сформулирую вопрос за автора. Ей нужно открыть некий документ в программе, зарегистрированной по умолчанию для открытия файлов этого типа, под указанным пользователем. ИринаC, Я бы смотрел в сторону чего-то такого Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 13:22 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
А зачем навороты absolute, вместо реального типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 13:47 |
|
||
|
Как открыть файла под определенной учетной записью в delphi?
|
|||
|---|---|---|---|
|
#18+
white_niggerА зачем навороты absolute, вместо реального типа?Чтобы наружу отдавать абстрактный Pointer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 14:11 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=98&tid=2040450]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 363ms |

| 0 / 0 |
