Ошибка сохранения данных герба 1

Герб - это уникальное изображения щита, созданного каждым игроком для представления себя в игре другим игрокам. Герб виден всем игрокам в игровом мире в различных частях интерфейса. Каждый игрок может редактировать свой герб с помощью дизайнера герба. Пользователь может редактировать свой дизайнер герба в любое время, щёлкнув на изображении герба в игре (расположенном в верхнем левом углу игрового интерфейса). Дизайнер герба откроется в вашем браузере по-умолчанию. Сначала выберите слой из панел

Examples of some ‘Coat of Arms’

Герб — это уникальное изображения щита, созданного каждым игроком для представления себя в игре другим игрокам. Герб виден всем игрокам в игровом мире в различных частях интерфейса. Каждый игрок может редактировать свой герб с помощью дизайнера герба.

The Coat of Arms designer

Дизайнер герба[]

Пользователь может редактировать свой дизайнер герба в любое время, щёлкнув на изображении герба в игре (расположенном в верхнем левом углу игрового интерфейса). Дизайнер герба откроется в вашем браузере по-умолчанию.

Создание вашего герба[]

  1. Сначала выберите слой из панели ‘Слои’.
  2. Затем выберите часть герба из вариантов, доступных снизу панели слоёв (больше вариантов будет доступно при получении опыта в игре).
  3. Для выбора предпочитаемого дизайна, необходимо щёлкнуть по нему мышью. Цвет данного изображения можно подобрать в цветовой панели.
  4. Каждый слой содержит несколько вариантов узора щита, которые, в свою очередь, могут быть скомбинированы по вашему вкусу. Вы можете поместить на свой щит 1 тинктуру, 1 фоновый узор, 1 вторичный фоновый узор и до 8 малых гербовых фигур.
  5. Нажатие кнопки “Предпросмотр” позволит увидеть щит в том виде, в каком он будет представлен в игре.
  6. Нажмите “Сохранить” для сохранения результатов редактирования.
  7. Для отмены совершенных действий следует нажать “Отмена редактирования”. Вид герба вернётся к состоянию на момент последнего сохранения.
  8. Кнопка с изображением корзины удалит все элементы герба. Таким образом редактирование герба можно начать с чистого листа.

ПОДСКАЗКА: Получить доступ к гербу можно с помощью щелчка по нему в игре. Игроки также могут редактировать герб, зайдя на strongholdkingdoms.com

Сочетания клавиш[]

Используйте следующие сочетания клавиш для создания дизайна вашего герба:

  • Стрелки: перемещать выбранный элемент
  • Ctrl+cтрелки: поворот и масштабирование выбранного элемента
  • +/- : увеличивает/уменьшает выбранный элемент
  • Enter: Размещает и снимает выбор текущего элемента
  • Del: Убирает текущий элемент
  • Ctrl+Z: Отменяет последнее действие
  • Ctrl+D: Создает дубликат выбранного элемента
  • Ctrl+S: Сохранение дизайна

Просмотр герба в игре[]

Игроки могут просмотреть собственный герб, а также гербы других игроков в игре, используя различные части интерфейса.

  • Игроки могут увидеть свой герб каждый раз при входе в игровой клиент.
  • Герб игрока всегда отображается в верхнем левом углу основного пользовательского интерфейса.
  • Наведение курсора на деревню игрока на карте мира покажет герб игрока над всеми его деревнями.
  • Столичный герб всегда показан над столицей н карте мире.
  • Информационная панель в правом части интерфейса игрока покажет герб игрока при щелчке на его деревнях.
  • Информационное меню игрока показывает крупную версию герба игрока.

The Rat, The Snake, The Pig and The Wolf’s Coat of Arms

Гербы столиц и ИИ[]

Все столицы показывают герб их хозяина над соотсветствующим зданием столицы на карте мира.

Замки ИИ также имеют свой собственный дизайн герба, который появляется при наведении курсора на замке.

Открытие новых частей[]

Игроки могут открыть новые части различных слоёв герба при повышении в ранге в игре. Число, изображённое на заблокированном дизайне, демонстрирует ранг, необходимый для открытия части.

Больше частей, в частности тех, которые имеют маленький кубок в правой верхней части, также открываются с помощью квестов.

Поддержка браузеров[]

Дизайнер герба работает во всех браузерах, однако Internet Explorer (IE6+) требует установленного Chrome Frame. Использование дизайнера герба в Internet Explorer запросит от пользователя установку Chrome Frame.

Шаблон:Замечание

Я скачал Parse Starter Project и развернул Parse Starter Project прямо отсюда в Heroku (я использовал кнопку «Развернуть в Heroku»).

Внутри Heroku все нормально. Протестировал без проблем (даже видел «Мечтаю быть сайтом»).

Когда я запускаю свое приложение в Android Studio и использую либо свой телефон (Samsung Galaxy S6), либо эмулятор, я всегда получаю сообщение «Сохранить не удалось».

Вывод в Android Studio 2.2.3

Я использую следующий код в StarterApplication.java:

package com.parse.starter;

import android.app.Application;
import android.util.Log;
import com.parse.Parse;
import com.parse.ParseACL;
import com.parse.ParseException;
import com.parse.ParseObject;
import com.parse.ParseUser;
import com.parse.SaveCallback;

public class StarterApplication extends Application {

@Override
public void onCreate() {
    super.onCreate();

    // Enable Local Datastore.
    Parse.enableLocalDatastore(this);

    // Add your initialization code here
    Parse.initialize(new Parse.Configuration.Builder(getApplicationContext())
        .applicationId("applicationId")
        .clientKey("clientKey")
        .server("https://nameofapp.herokuapp.com/parse/")
        .build()
    );

    ParseObject gameScore = new ParseObject("GameScore");
    gameScore.put("score", 1337);
    gameScore.put("playerName", "Sean Plott");
    gameScore.put("cheatMode", false);
    gameScore.saveInBackground(new SaveCallback() {
        public void done(ParseException e) {
            if (e == null) {
                Log.i("Parse", "Save Succeeded");
            } else {
                Log.i("Parse", "Save Failed");
            }
        }
    });

    ParseUser.enableAutomaticUser();
    ParseACL defaultACL = new ParseACL();
    // Optionally enable public read access.
    // defaultACL.setPublicReadAccess(true);
    ParseACL.setDefaultACL(defaultACL, true);
}

Почему я не могу сохранить данные в хероку — где моя ошибка?

Все ключи помещаются в код с помощью копирования и вставки и не читаются только в этом вопросе!

Ждем ваших ответов и помощи!

ОБНОВЛЕНИЕ: журнал интерфейса командной строки heroku: 2016-12-10T15:13:07.221288+00:00 приложение [web.1]: необработанная внутренняя ошибка сервера. { Ошибка: подключение ECONNREFUSED 127.0.0.1:27017 2016-12-10T15:13:07.221299+00:00 приложение [web.1]: at exports._exceptionWithHostPort (util.js:1049:20) 2016-12-10T15:13 :07.221299+00:00 приложение[web.1]: в Object.exports._errnoException (util.js:1026:11) 2016-12-10T15:13:07.221302+00:00 приложение[web.1]: в TCPConnectWrap .afterConnect [как oncomplete] (net.js:1085:14) 2016-12-10T15:13:07.221303+00:00 app[web.1]: name: ‘MongoError’, 2016-12-10T15:13:07.221304 +00:00 приложение[web.1]: сообщение: ‘connect ECONNREFUSED 127.0.0.1:27017’ } Ошибка: connect ECONNREFUSED 127.0.0.1:27017 2016-12-10T15:13:07.221305+00:00 приложение[web.1 ]: в Object.exports._errnoException (util.js:1026:11) 2016-12-10T15:13:07.221305+00:00 приложение[web.1]: в exports._exceptionWithHostPort (util.js:1049:20) 2016-12-10T15:13:07.221306+00:00 приложение[web.1]: at TCPConnectWrap.afterConnect [как oncomplete] (net.js:1085:14) 2016-12-10T15:13:07.230326+00:00 heroku [маршрутизатор]: at=info method=POST path=»/parse/classes/GameScore» host=XXXXXXXXXX XX.herokuapp.com request_id=ca250458-621a-4749-bae9-6882208ae7ba fwd=»62.226.173.93″ dyno=web.1 connect=0ms service=3ms status=500 байт=531

2 ответа

27017 – порт Mongo по умолчанию. Вы добавили аддон Mongo в приложение heroku?


0

MaicolBen
22 Мар 2017 в 20:49

У меня была эта проблема. Если вы уверены, что ваш идентификатор приложения, главный ключ и сервер верны, то, вероятно, у вас та же проблема, что и у меня, и ваше приложение неправильно связано с базой данных.

Следуя этим шагам

  1. Загрузите и установите пояс инструментов heroku, включая интерфейс командной строки.
  2. Откройте приглашение cmd (или эквивалентный терминал для ОС, отличной от Windows) и введите логин heroku, войдите в героку в появившемся браузере, и вы должны увидеть «выполнен вход как YourUserName@EmailAddress.com» в приглашении терминала,
  3. Введите heroku config:set DATABASE_URI=*link в MongoDB, найденный в настройках heroku в config vars с тегом MONGODB_URI идет сюда*, затем -a NameOfAppToAssociateWithDatabaseHere и нажмите Enter.

Запустите свой проект еще раз, и на этот раз в вашем журнале должно быть написано «Сохранить успешно». Затем вы можете открыть ресурсы приложения в героку, открыть базу данных в ресурсах и увидеть ваш объект, содержащийся в нем, в коллекциях.


0

Ali
24 Дек 2018 в 10:12

Travma_

0 / 0 / 0

Регистрация: 27.09.2022

Сообщений: 11

1

Ошибка при попытке сохранения данных

11.12.2022, 22:00. Показов 395. Ответов 8

Метки нет (Все метки)


Пытаюсь сохранить изменённые значения pictureBox, но почему то выдаёт ошибку

C#
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Diagnostics;
using ОхранаV2._0.Properties;
 
namespace ОхранаV2._0
{
    public partial class Form8 : Form
    {
        bool IsFirstClick = true;
        public Form8()
        {
            InitializeComponent();
 
 
            pictureBox2.Image = Settings.Default["save1"].ToString();
        }
 
        private void pictureBox1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox2.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox2.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void pictureBox6_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox6.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox6.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox5.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox5.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void pictureBox8_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox8.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox8.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void pictureBox3_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox3.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox3.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void pictureBox7_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox7.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox7.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            if (IsFirstClick)
            {
                pictureBox4.Image = Image.FromFile("E:\on.png");
                IsFirstClick = false;
            }
            else
            {
                pictureBox4.Image = Image.FromFile("E:\off.png");
                IsFirstClick = true;
            }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox2.Image = Image.FromFile("E:\on.png");
            pictureBox3.Image = Image.FromFile("E:\on.png");
            pictureBox4.Image = Image.FromFile("E:\on.png");
            pictureBox5.Image = Image.FromFile("E:\on.png");
            pictureBox6.Image = Image.FromFile("E:\on.png");
            pictureBox7.Image = Image.FromFile("E:\on.png");
            pictureBox8.Image = Image.FromFile("E:\on.png");
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            pictureBox2.Image = Image.FromFile("E:\off.png");
            pictureBox3.Image = Image.FromFile("E:\off.png");
            pictureBox4.Image = Image.FromFile("E:\off.png");
            pictureBox5.Image = Image.FromFile("E:\off.png");
            pictureBox6.Image = Image.FromFile("E:\off.png");
            pictureBox7.Image = Image.FromFile("E:\off.png");
            pictureBox8.Image = Image.FromFile("E:\off.png");
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            Settings.Default["save1"] = pictureBox2.Image;
            Settings.Default.Save();
        }
    }
}

Добавлено через 1 минуту
в этой строке

C#
1
pictureBox2.Image = Settings.Default["save1"].ToString();

после pictureBox2 он остальное подчёркивает красным

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



OwenGlendower

Администратор

Эксперт .NET

15258 / 12296 / 4906

Регистрация: 17.03.2014

Сообщений: 24,900

Записей в блоге: 1

11.12.2022, 23:12

2

Travma_, а так?

C#
1
pictureBox2.Image = (Image)Settings.Default["save1"];



0



0 / 0 / 0

Регистрация: 27.09.2022

Сообщений: 11

11.12.2022, 23:17

 [ТС]

3

При попытке открыть форму где находиться этот код выдаёт ошибку ссылаясь на этот код. Сообщение: System.InvalidCastException: «Не удалось привести тип объекта «System.String» к типу «System.Drawing.Image».»

Добавлено через 2 минуты
OwenGlendower, Почему то с label этот способ работает идеально, а вот с pictureBox такое почему то не работает



0



OwenGlendower

Администратор

Эксперт .NET

15258 / 12296 / 4906

Регистрация: 17.03.2014

Сообщений: 24,900

Записей в блоге: 1

12.12.2022, 00:15

4

Цитата
Сообщение от Travma_
Посмотреть сообщение

Почему то с label этот способ работает идеально, а вот с pictureBox такое почему то не работает

Label это текст, а здесь изображение. Разберитесь что именно хранится у вас в настройках. Путь к изображению (string) или само изображение (Image). Похоже все-таки первое, несмотря на строку

C#
154
            Settings.Default["save1"] = pictureBox2.Image;



0



0 / 0 / 0

Регистрация: 27.09.2022

Сообщений: 11

12.12.2022, 00:32

 [ТС]

5

OwenGlendower, Хм, если смотреть на весь код, то я по нажатию на картинку меняю её на другую и пытаюсь через settings.default сохранить изменившеюся картинку, то есть image.

Если этот способ зайдёт в тупик дайте пожалуйста совет как по другом сохранить изменение.



0



Администратор

Эксперт .NET

15258 / 12296 / 4906

Регистрация: 17.03.2014

Сообщений: 24,900

Записей в блоге: 1

12.12.2022, 01:08

6

Travma_, проще путь запоминать чем весь Image. Можно заносить путь в свойство Tag у PictureBox. И записывать это значение в настройки.



1



0 / 0 / 0

Регистрация: 27.09.2022

Сообщений: 11

12.12.2022, 11:18

 [ТС]

7

OwenGlendower, А где можно пример посмотреть?



0



Andrey-MSK

1377 / 888 / 205

Регистрация: 14.08.2018

Сообщений: 2,831

Записей в блоге: 3

12.12.2022, 11:30

8

Цитата
Сообщение от Travma_
Посмотреть сообщение

C#
1
pictureBox6.Image = Image.FromFile("E:\on.png");

А если на другом компьютере нет диска E с таким файлом? Вся ваша программа просто упадёт.
Прочитайте вот про это — AppDomain.CurrentDomain.BaseDirectory и научитесь его использовать.



1



OwenGlendower

Администратор

Эксперт .NET

15258 / 12296 / 4906

Регистрация: 17.03.2014

Сообщений: 24,900

Записей в блоге: 1

12.12.2022, 13:59

9

Цитата
Сообщение от Travma_
Посмотреть сообщение

где можно пример посмотреть?

Было бы что смотреть. Делаем вспомогательный метод

C#
1
2
3
4
5
6
private static SetImage(PictureBox pictureBox, string path)
{
    pictureBox.Tag = "";
    pictureBox.Image = Image.FromFile(path);
    pictureBox.Tag = path;
}

Когда нужно загрузить изображение в PictureBox вызываем его

C#
1
SetImage(pictureBox6, "E:\on.png");

Сохранение и загрузка теперь делается элементарно

C#
1
Settings.Default["save1"] = (string)pictureBox2.Tag;
C#
1
SetImage(pictureBox2, Settings.Default["save1"].ToString());

Добавлено через 23 секунды
P.S. Прислушайтесь к совету Andrey-MSK насчет путей.



0



Содержание

  • Способ 1: Запуск от имени администратора
  • Способ 2: Ручное создание папки для сохранения
  • Способ 3: Правка конфигурационного файла
  • Способ 4: Использование клавиши F5
  • Способ 5: Переустановка игры
  • Способ 6: Проверка файлов игры на целостность
  • Способ 7: Проверка на вирусы
  • Вопросы и ответы

сталкер не сохраняется в windows 10 что делать

Способ 1: Запуск от имени администратора

Проблема с сохранением игры могут решиться, если запускать S.T.A.L.K.E.R. с расширенными правами. Такая ошибка связана с тем, что у исполняемого файла нет прав для внесения изменения в систему, поэтому прогресс и невозможно сохранить.

Чтобы исправить это, попробуйте запустить S.T.A.L.K.E.R. от имени администратора — щелкните по значку игры правой кнопкой мыши и выберите соответствующий пункт из контекстного меню. Потребуется подтвердить запуск в системном окне.
сталкер не сохраняется в windows 10 что делать-01
Если после этого неприятность исчезла, то чтобы каждый раз не вызывать контекстное меню, можно задать соответствующий параметр на постоянной основе. Через контекстное меню, вызываемое правой кнопкой мыши, перейдите в окно «Свойства».
сталкер не сохраняется в windows 10 что делать-02
На вкладке «Совместимость» отметьте функцию «Запускать эту программу от имени администратора» и сохраните настройки.
сталкер не сохраняется в windows 10 что делать-03

Способ 2: Ручное создание папки для сохранения

Все сохранения, скриншоты находятся в отдельной папке на системном локальном диске. Рассматриваемая проблема появляется тогда, когда путь к директории с этими данными недоступен или указан некорректно. Исправить ошибку с сохранением можно, отредактировав файл с информацией о пути сохранения, находящийся в корневом каталоге с игрой.

Следует отметить, что путь для сохранения таким образом ищут, когда установка происходила не через клиент Steam.

  1. Откройте каталог, где лежит S.T.A.L.K.E.R. По умолчанию он устанавливается на системный диск, в папку «Program Files (x86)»«Stalker», если при инсталляции вы вручную не изменяли путь. Также можно узнать, где находится корневая директория, если перейти в окно «Свойства» и на вкладке «Ярлык» нажать на кнопку «Расположение файла».
  2. сталкер не сохраняется в windows 10 что делать-04

  3. В списке данных игры отыщите файл под названием «fsgame.ltx» и откройте его через встроенный редактор. Кликните по нему правой кнопкой мыши и выберите «Открыть с помощью».
  4. сталкер не сохраняется в windows 10 что делать-05

  5. В появившемся списке приложений выберите штатный «Блокнот»
  6. сталкер не сохраняется в windows 10 что делать-06

    Желательно скопировать файл в другое место, чтобы потом в случае непредвиденных обстоятельств можно было вернуть его и восстановить состояние игры.

  7. В документе отобразится список скриптов. Вас интересует строчка $app_data_root$, содержимое которой может быть разным. Удалите тот путь в строке, который прописан после false|. Вставьте такой: C:STALKER-SHOC.
  8. сталкер не сохраняется в windows 10 что делать-07

  9. Нажмите на вкладку «Файл» и выберите пункт «Сохранить».
  10. сталкер не сохраняется в windows 10 что делать-08

  11. После того как конфигурационный файл исправлен, перейдите через «Проводник» в корневую директорию локального диска, указанного в отредактированном файле, то есть в том C. Внутри создайте папку под названием «STALKER-SHOC», щелкнув по свободной области правой кнопкой мыши, в контекстном меню наведя курсор на пункт «Создать», затем выбрав «Папку».
  12. сталкер не сохраняется в windows 10 что делать-09

  13. Внутри созданной только что потребуется создать еще три папки: «logs», «savedgames», «screenshots». Для этого также используйте контекстное меню.

сталкер не сохраняется в windows 10 что делать-10
На этом ручное редактирование пути для сохранения игровых данных завершено. Закрывайте все окна «Проводника», затем попытайтесь запустить игру и сохранить процесс. В большинстве случаев этот способ помогает.

Способ 3: Правка конфигурационного файла

Следующий метод также предполагает ручное редактирование конфигурационного файла сохранения игры. В этом случае потребуется вновь открыть содержимое «fsgame.ltx» таким же образом, что и в Способе 2, Шагах 1-2. Не забудьте предварительно скопировать файл.

В появившемся списке отыщите строку $game_saves$. Вместо значения $app_data_roots$ пропишите $game_data$ и сохраните изменения в «Блокноте».
сталкер не сохраняется в windows 10 что делать-11

Lumpics.ru

Способ 4: Использование клавиши F5

Если S.T.A.L.K.E.R. не сохраняется в Windows 10 стандартным методом, то можно воспользоваться альтернативным вариантом – нажать на функциональную клавишу «F5». Иногда это срабатывает.
сталкер не сохраняется в windows 10 что делать-12
На ноутбуках клавишу «F5» может понадобиться использовать в сочетании с «Fn», чтобы активировать быстрое сохранение.
сталкер не сохраняется в windows 10 что делать-13

Способ 5: Переустановка игры

В редких случаях нужна полная переустановка игры, чтобы исправить ошибку с сохранением. Если проблема появилась со временем, то файлы игры могли оказаться повреждены в результате тех или иных событий. А если она была изначально, то вполне вероятно, что установочные файлы игры испорчены или использовался «битый» репак. Попробуйте переустановить игру, предварительно полностью удалив все ее файлы с помощью файла-деинсталлятора или встроенных возможностей операционной системы.

Читайте также: Установка и удаление программ в Windows 10

Способ 6: Проверка файлов игры на целостность

Как уже говорилось, игровые файлы могут быть повреждены по различным причинам. Если S.T.A.L.K.E.R. был установлен через Steam, то переустановка, описанная выше, может не потребоваться, поскольку лаунчер игровой платформы позволяет проверить целостность кеша игры с помощью встроенных функций клиента. В нашем отдельном материале автор детально разбирал, как это сделать. Следуйте инструкции, перейдя в свойства S.T.A.L.K.E.R.

Подробнее: Проверка целостности кеша игры в Стиме

Способ 7: Проверка на вирусы

Нередко работу системы в целом, в том числе корректное функционирование приложений, нарушают вредоносные утилиты, которые попали на компьютер. Они могут повредить файлы, отвечающие за сохранение, вследствие чего процесс в S.T.A.L.K.E.R. будет безвозвратно утерян. Попытайтесь просканировать систему, чтобы выявить и устранить вирусное программное обеспечение. О том, как это сделать, мы говорили ранее.

Подробнее: Методы удаления вируса с компьютера под управлением Windows 10
сталкер не сохраняется в windows 10 что делать-15
Иногда после проверки компьютера на вирусы потребуется полная переустановка игры или восстановление ее кеша. Переходите к Способам 5 и 6 для этого.

Содержание

  1. Криптоарм ошибка сохранения сообщения 0x80004005 произошла ошибка при создании подписи
  2. Криптоарм ошибка сохранения сообщения 0x80004005 произошла ошибка при создании подписи
  3. Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  4. Сообщений 14
  5. #1 Тема от alrunn 2018-12-07 08:18:40
  6. Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  7. #2 Ответ от Анатолий Убушаев 2018-12-07 13:23:18
  8. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  9. #3 Ответ от Анатолий Убушаев 2018-12-07 14:13:16
  10. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  11. #4 Ответ от alrunn 2018-12-07 15:10:45
  12. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  13. #5 Ответ от Анатолий Убушаев 2018-12-07 16:55:30
  14. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  15. #6 Ответ от alrunn 2018-12-10 08:35:17
  16. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  17. #7 Ответ от Анатолий Убушаев 2018-12-10 15:29:40
  18. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  19. #8 Ответ от alrunn 2018-12-11 07:58:35
  20. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  21. #9 Ответ от Анатолий Убушаев 2018-12-11 11:33:19 (2018-12-11 11:35:01 отредактировано Анатолий Убушаев)
  22. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  23. #10 Ответ от alrunn 2018-12-11 13:48:33
  24. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  25. #11 Ответ от Анатолий Убушаев 2018-12-11 16:01:07
  26. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  27. #12 Ответ от alrunn 2018-12-13 15:54:07
  28. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  29. #13 Ответ от Анатолий Убушаев 2019-01-09 16:30:22
  30. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7
  31. #14 Ответ от alrunn 2019-02-11 09:33:05
  32. Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Криптоарм ошибка сохранения сообщения 0x80004005 произошла ошибка при создании подписи

Ошибка сохранения сообщения (0x80004005)

Ошибка сохранения сообщения (0x80004005)

Произошла ошибка при создании подписи

Произошла ошибка при определении размера закодированного сообщения

Отказано в доступе. (0x80090010)

Как выглядит ошибка:

Переустановите ваш сертификат через КриптоПро CSP так: Перейдите на вкладку Сервис, далее Просмотреть сертификаты в контейнере, затем Обзор, выберите контейнер и нажмите Установить.

Если переустановка не поможет, то проверьте контейнер ключа при помощи кнопки Протестировать на той же вкладке. Если в результате тестирования возникнет ошибка “Использование ключа обмена запрещено. Срок действия закрытого ключа истек. Срок действия закрытого ключа не может превышать 3 года для неизвлекаемых ключей, хранящихся на ФКН и на HSM, и 1 год 3 месяца для прочих ключей”, то подписать этим сертификатом вам не удастся, нужно получить новый сертификат.

Также вероятная причина ошибки это ограничение прав доступа к ресурсу, на котором находится ключевой контейнер. Например в следующей статье описана похожая ошибка на серверной Windows, где причиной было ограничение прав пользователя к флешке на которой находился ключевой контейнер.

Также возможно ограничение прав на ветку реестра с контейнером, так как понадобятся не только права чтения, но и права записи.

Ключи носителя «реестр» КриптоПро CSP хранит в следующей ветке реестра:

HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCrypto ProSettingsUsers Keys

Пользователю в разрешениях (доступно из контекстного меню для ветки реестра) должен быть предоставлен полный доступ (начиная с раздела ).

Если не получается исправить эту ошибку добавлением прав пользователя для носителя контейнера, то с этим вопросом стоит обратиться в техподдержку компании КриптоПРО.

Источник

Криптоарм ошибка сохранения сообщения 0x80004005 произошла ошибка при создании подписи

При попытке подписать файл:
Не найден используемый криптопровайдер !!
Криптопро 3.9 стоит и настроен.
Подскажите как решить.

Криптопровайдеры разрешенные пусто так и должно быть?

Добрый день.
При попытке подписания на сетевом файловом ресурсе выдает следующую ошибку:
Статус завершения операции: Неудача.
Длительность выполнения операции: 0:00:01.83
Входной файл: Z:Documents8 Отдел информационных технологийДокумент Microsoft Word.docx
Выходной файл: Z:Documents8 Отдел информационных технологийДокумент Microsoft Word.docx.sig
Описание ошибки:
Ошибка сохранения сообщения (0x80004005)
Ошибка сохранения сообщения (0x80004005)
Произошла ошибка при сохранении данных
Ошибка загрузки данных
Произошла ошибка при добавлении данных в сообщение
(0xc0000001)

Подписание документов локально на рабочей станции проходит успешно.

КриптоАРМ, Здравствуйте, у меня тоже возникла подобная ошибка:

«
Недавно одна из наших организаций стала приносить нам шифрованные файлы, которые невозможно расшифровать: При попытке подписать выскакивает ошибка:
================================================================
Описание ошибки:
Ошибка сохранения сообщения (0x80004005)
Произошла ошибка при расшифровании сообщения. (0x80004005)
Произошла ошибка при расшифровке сообщения
Неправильное значение индекса. (0x80091008)
================================================================
Что только я не пробовала. и сертификаты переустанавливала (личные, уц, др. пользователей) и версию КриптоАрм поменял на последнюю. сертификаты все установлены корректно (КриптоАрм всю цепочку метит зелёным), с кодировкой тоже проблем быть не должно (сам у клиента ставил DER на шифрование и подпись).
При этом на проблемном компе шифрованные файлы из других организация расшифровываются без ошибок.
Вообщем подскажите, пожалуйста, в какую сторону копать, из за чего может возникать данная ошибка?

»
Проверила видит ли он ЭЦП. видит.

Статус завершения операции: Неудача.
Длительность выполнения операции: 0:00:00.32
Входной файл: C:UsersuserDesktopШаблон импорта сведений о ценах.xlsx
Выходной файл: C:UsersuserDesktopШаблон импорта сведений о ценах.xlsx.sig
Описание ошибки:
Ошибка сохранения сообщения (0x80004005)

Ошибка сохранения сообщения (0x80004005)

Произошла ошибка при создании подписи

Произошла ошибка при определении размера закодированного сообщения

Виталий, Добрый день! Попробуйте переустановить Ваш сертификат используя КриптоПро CSP.
Откройте КриптоПро CSP / вкладка Сервис / Просмотреть сертификаты в контейнере / выберите там ваш сертификат и нажмите кнопку Установить.

А также можно попробовать удалить запомненные пароли на контейнеры сертификатов, для этого воспользуйтесь соответствующей кнопкой в окне КриптоПро CSP на вкладке «Сервис» (в самом низу вкладки). После сброса ПИН-код понадобится ввести и запомнить повторно.

Если ошибка повторится, воспользуйтесь утилитой CSPTest, входящей в состав КриптоПро CSP.
Для этого создайте в блокноте текстовый файл, скопируйте в него командную строку:
«c:Program FilesCrypto ProCSPcsptest.exe» -sfsign -sign -in sign.bat -out sign.bat.sig -my «»
pause

и сохраните его с именем «sign.bat». После этого запустите этот командный файл. Он попытается подписать сам себя. В процессе создания подписи он предложит выбрать сертификат подписи. Для этого нужно будет ввести номер сертификата из списка предложенных (например «1») и нажать Enter.

Если попробуете воспользоваться этой утилитой, сообщите пожалуйста, создастся ли подпись и если нет, то какой будет код ошибки.

Источник

Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Форум Рутокен → Техническая поддержка разработчиков → Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Сообщений 14

#1 Тема от alrunn 2018-12-07 08:18:40

  • alrunn
  • Посетитель
  • Неактивен

Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Доброго дня! ситуация такая — при подключении по rdp с debian на win7 пробрасывается рутокен ЭЦП 2.0( библиотека на debian librtpkcs11ecp_1.8.2.0-1 на win 7 рутокен панель 4.5.2.0) возникает проблема обращения к ключевой информации, выпущенной по ГОСТ 2012 на рутокен ЭЦП 2.0 (с ГОСТ 2001 все нормально) Скриншот — во вложении.

#2 Ответ от Анатолий Убушаев 2018-12-07 13:23:18

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Здравствуйте, alrunn!

Подскажите пожалуйста, какой RDP клиент используете?

#3 Ответ от Анатолий Убушаев 2018-12-07 14:13:16

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

возникает проблема обращения к ключевой информации, выпущенной по ГОСТ 2012 на рутокен ЭЦП 2.0 (с ГОСТ 2001 все нормально) Скриншот — во вложении.

Также предоставьте пожалуйста следующую информацию:
— При каком действии и в какой программе или в сервисе это происходит?
— Какой криптопровайдер используется?
— Если данные действия производить локально на ПК с Windows, такая проблема возникает?

#4 Ответ от alrunn 2018-12-07 15:10:45

  • alrunn
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Подскажите пожалуйста, какой RDP клиент используете?

использовали два клиента (проблема остается при обоих вариантах)
freerdp2-x11 — 2.0
rdesktop 1.8.3-2+b1

Также предоставьте пожалуйста следующую информацию:
— При каком действии и в какой программе или в сервисе это происходит?
— Какой криптопровайдер используется?
— Если данные действия производить локально на ПК с Windows, такая проблема возникает?

данная ошибка происходит при подписании и зашифровании с помощью ПО КриптоАРМ (версия 5.4.2.258) с помощью ключа выпущенного на ГОСТ 2012 , по итогу возникает ошибка :
«Ошибка сохранения сообщения (0x80004005)
Произошла ошибка при создании подписи
Произошла ошибка при определении размера закодированного сообщения
Искомый ключ отсутствует. (0x8009000d)»

Кроме того, при операции копирования контейнера этого ключа (ГОСТ 2012) с помощью КриптоПро CSP 4.0 (4.0.9842) возникает ошибка (ВАЖНО! : с другими ключевыми носителями такого не наблюдается, с другими контейнерами (ГОСТ 2001) также такой ошибки не возникает)
Локально на ПК с windows такой проблемы не возникает.

#5 Ответ от Анатолий Убушаев 2018-12-07 16:55:30

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Кроме того, при операции копирования контейнера этого ключа (ГОСТ 2012) с помощью КриптоПро CSP 4.0 (4.0.9842) возникает ошибка

Судя по всему, закрытый ключ контейнера является «не экспортируемым».
Проверить можно с помощью «Панели управления Рутокен» во вкладке сертификаты.

данная ошибка происходит при подписании и зашифровании с помощью ПО КриптоАРМ (версия 5.4.2.258) с помощью ключа выпущенного на ГОСТ 2012 , по итогу возникает ошибка :
«Ошибка сохранения сообщения (0x80004005)
Произошла ошибка при создании подписи
Произошла ошибка при определении размера закодированного сообщения
Искомый ключ отсутствует. (0x8009000d)»

Локально на ПК с Windows, «КриптоАРМ» шифрует файлы с помощью ключа на ГОСТ 2012?
Также удостоверьтесь:
— не истекла ли лицензия на КриптоПро CSP?
— корректно ли указан алгоритм шифрования?

#6 Ответ от alrunn 2018-12-10 08:35:17

  • alrunn
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Судя по всему, закрытый ключ контейнера является «не экспортируемым».
Проверить можно с помощью «Панели управления Рутокен» во вкладке сертификаты.

Действительно ключ является не экпортируемым ( при подключении по RDP) , но тогда вопрос: почему при локальном подключении с ключом все хорошо, все работает

Локально на ПК с Windows, «КриптоАРМ» шифрует файлы с помощью ключа на ГОСТ 2012?

Локально все хорошо, шифрует без ошибок.

— не истекла ли лицензия на КриптоПро CSP?
— корректно ли указан алгоритм шифрования?

с лицензией и настройками алгоритма тоже все хорошо

#7 Ответ от Анатолий Убушаев 2018-12-10 15:29:40

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Действительно ключ является не экпортируемым ( при подключении по RDP) , но тогда вопрос: почему при локальном подключении с ключом все хорошо, все работает

Спасибо за предоставленную информацию.
Проверьте пожалуйста, данная схема работает если подключаться с Windows к Windows по RDP?

#8 Ответ от alrunn 2018-12-11 07:58:35

  • alrunn
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Действительно ключ является не экпортируемым ( при подключении по RDP) , но тогда вопрос: почему при локальном подключении с ключом все хорошо, все работает

Спасибо за предоставленную информацию.
Проверьте пожалуйста, данная схема работает если подключаться с Windows к Windows по RDP?

Да, данная схема работает

#9 Ответ от Анатолий Убушаев 2018-12-11 11:33:19 (2018-12-11 11:35:01 отредактировано Анатолий Убушаев)

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Действительно ключ является не экпортируемым ( при подключении по RDP) , но тогда вопрос: почему при локальном подключении с ключом все хорошо, все работает

Спасибо за предоставленную информацию.
Проверьте пожалуйста, данная схема работает если подключаться с Windows к Windows по RDP?

Да, данная схема работает

В таком случае вероятнее всего проблема с клиентом RDP в Linux. В чём конкретно проблема, пока сложно сказать, т.к. мы не являемся разработчиками данного ПО, да к тому же данные RDP клиенты не являются официальными от Майкрософт.
Можем Вам посоветовать попробовать ещё один RDP клиент — «Remmina».

#10 Ответ от alrunn 2018-12-11 13:48:33

  • alrunn
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Спасибо за предоставленную информацию.
Проверьте пожалуйста, данная схема работает если подключаться с Windows к Windows по RDP?

Да, данная схема работает

В таком случае вероятнее всего проблема с клиентом RDP в Linux. В чём конкретно проблема, пока сложно сказать, т.к. мы не являемся разработчиками данного ПО, да к тому же данные RDP клиенты не являются официальными от Майкрософт.
Можем Вам посоветовать попробовать ещё один RDP клиент — «Remmina».

Интересно, кл.носители eToken работают нормально.

#11 Ответ от Анатолий Убушаев 2018-12-11 16:01:07

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

alrunn, странно.
Протестировали у себя на стенде, с такой проблемой не столкнулись.
Конфигурация:
Сервер — Windows 8 c установленными КриптоПро 4.0.9944, КриптоАРМ 5.4.2.258,
Клиент — Ubuntu 16.04 c установленным клиентом Remmina, с включенной поддержкой проброса смарт-карт.

Тестировали «подпись и шифрование» файлов с алгоритмами GOST R 34.10-2012 256 бит и 512 бит.

Теперь хотелось бы узнать более подробно про параметры которые Вы указываете при «подписании и шифровании» файлов.
Либо мы можем подключиться к Вам удаленно для ускорения процесса. Для этого установите и запустите наш клиент TeamViewer QS, сообщите нам в ответ на этот пост и ожидайте подключение.

#12 Ответ от alrunn 2018-12-13 15:54:07

  • alrunn
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

alrunn, странно.
Протестировали у себя на стенде, с такой проблемой не столкнулись.
Конфигурация:
Сервер — Windows 8 c установленными КриптоПро 4.0.9944, КриптоАРМ 5.4.2.258,
Клиент — Ubuntu 16.04 c установленным клиентом Remmina, с включенной поддержкой проброса смарт-карт.

Тестировали «подпись и шифрование» файлов с алгоритмами GOST R 34.10-2012 256 бит и 512 бит.

Теперь хотелось бы узнать более подробно про параметры которые Вы указываете при «подписании и шифровании» файлов.
Либо мы можем подключиться к Вам удаленно для ускорения процесса. Для этого установите и запустите наш клиент TeamViewer QS, сообщите нам в ответ на этот пост и ожидайте подключение.

Тесты проводились на следущих ОС:
Linux G-3-240 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux
Distributor ID: Debian
Description: Debian GNU/Linux 9.0 (stretch)
Release: 9.0
Codename: stretch
Linux G-4-195 3.16.0-7-686-pae #1 SMP Debian 3.16.59-1 (2018-10-03) i686 GNU/Linux
Description: Debian GNU/Linux 8.11 (jessie)
Release: 8.11
Codename: jessie
Linux G-3-195 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Description: Debian GNU/Linux 9.6 (stretch)
Release: 9.6
Codename: stretch

RDP-клиенты:
rdesktop 1.8.3-2+b1 amd64
remmina 1.2.32.1+dfsg-1

Удаленная машина:
Windows 7 SP1 Pro 32x
Дравера Rutoken:
Rutoken Driver 4.5.2
Rutoken Driver 4.6.0

В любой комбинации ОС/RDP-клиент/Rutoken Driver выходила ошибка.
Шаблон для КриптоАРМ:
Кодировка и расширение DER/base64
Свойства подписи Включить время создания подписи.
Сертификат ГОСТ 2012/512
Кодировка и расширение DER/base64
Режим шифрования для отправителя сообщения Тотже сиртификат ГОСТ 2012/512

#13 Ответ от Анатолий Убушаев 2019-01-09 16:30:22

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Здравствуйте, alrunn!
Извиняемся за столь долгий отклик.

Актуальна ли ещё проблема?
Если да, мы можем подключиться к Вам удаленно. Для этого установите и запустите наш клиент TeamViewer QS, сообщите нам в ответ на этот пост и ожидайте подключение.

Спасибо за понимание.

#14 Ответ от alrunn 2019-02-11 09:33:05

  • alrunn
  • Посетитель
  • Неактивен

Re: Рутокен ЭЦП 2.0 проблема с ГОСТ 2012 при подкл. по rdp с unix на win7

Добрый день, проблема все еще актуальна, прошу дать контакты для того, чтобы сориентироваться по времени удаленного подключения.

Источник

Понравилась статья? Поделить с друзьями:
  • Ошибка сохранения mafia 2 definitive edition
  • Ошибка создания профиля train sim world 2
  • Ошибка сохранения hollywood story
  • Ошибка создания подписи указан неправильный алгоритм 0x80090008 error code createrawsignature
  • Ошибка сохранения canva